Merge command changes
implement shell commands
convert channel names to lowercase
rename module leave → chan
re-add msg param to events
add raw event
use hostmask instead for admin check
fix add/remove listeners
fix cmd module
fix event handlers
Merge branch 'module/repl' into dev
add require
Merge branch 'module/repl' into dev
fix event handlers
Merge branch 'module/calc' into dev
module/chan: fix event handlers
module/raw: fix event handlers
fix event handlers, remove admin handlers
fix event handler
Merge branch 'module/shell' into dev