Initial skeleton commit.
Add basic hooks
add several config options that will be necessary
Provide charybdis interface and cluster options
initial introduction of ircd conf template
Additional modification of primary config template
Add templating script to be called from hooks and charmsupport
typos are forbidden
Fix reload syntax and start using template script
Add forgotten motd default, tighten up ircd.conf permissions in install hook, make hooks executable
Install python-jinja in install hook
Fix template.py syntax
correct install invocation in install hook
correct shell substitution in config-changed hook
Add cluster peer iteration to the template.py script and cluster relation hooks
Add better peer handling to templating script, add peer block to template itself
Fix cluster relation hooks to get remote unit private address
New config.yaml entities networkpassword and future auth{} block, and make network peers use custom networkpassword
Remove extraneous REMOTE_UNIT and clean up backticks
Fix call to config_hook