1. DONE: Renames.
2. DONE: Moves.
3. IN PROGRESS: move to sensible namespaces / rename more logically.
- [x] Nola.IRC => Nola.Plugins
- [x] Move non-IRC stuff out of nola_irc/IRC.
- [x] IRC.Message
- [x] IRC.Account
- [x] IRC.UserTrack
- [ ] IRC => Nola.Irc
4. Figure out if some databases need to have content renamed following module changes
Changes:
* Everything is at least renamed from `LSG`, `:lsg` to `Nola`, `:nola`, `lsg_{dir}/` to `{dir}/`, `{dir}/{dir}.ex` to `{dir}.ex`
* `beautte`, `ircbot` naming has been as well removed
* Brand ("Nola") naming can now be configured in `:nola, :brand`
* Owner of the bot is now defined (in `:nola, :brand`)
* Improved `!version`
* `LSG.IRC` (the plugin namespace) is now correctly named: `Nola.Plugins`
* Plugins no longer need/have the `Plugin` suffix: `LSG.IRC.TxtPlugin` is now `Nola.Plugins.Txt`
* Most stuff in `IRC.` not related to, irc, has been moved to `Nola.`, and `IRC.` is now `Nola.Irc`