[admin] Cleanup: Change attribute names from "willie" to "bot".
[admin] Cleanup: Callables attributes changed to decorators.

Buggy regexes changed to less restrictive commands. They will accept some
things that were not accepted before, but the end result is same, as server
will ignore wrong commands.
 -Join now also accepts channels not starting with #.
 -Mode now accepts modes not starting with +, - or \ (accept \ was a bug).
[admin] Cleanup: readability fixes.
[admin] Add new commands set and save.
[irc] Fix PART message being sent in wrong format.
[admin] Fix handling of part messages.
[admin] Add examples, error messages and handling of passwords to set.
Merge remote-tracking branch 'remotes/upstream/master' into config-set
Merge pull request #282 from Venti9874/config-set

Add commands set and save to modules.admin