Manage manager.conf as a template

...and make people able to customize general options.

Signed-off-by: Gabriel Filion <gabster@lelutin.ca>
Push all argument logic in config up to the main class

Having all such logic in only one place will make things easier to
manage.

Signed-off-by: Gabriel Filion <gabster@lelutin.ca>
Place links on classes instead of resources and remove extraneous links

dotd_file already requires and notifies so we don't need to do that as
well on the resource itself.

Signed-off-by: Gabriel Filion <gabster@lelutin.ca>
Place configuration snippets under file.d/ instead of file.conf.d/

The default manager config file was using manager.d in the default
configuration file and it had slipped by unnoticed when I made
manager.conf into a template.

That dir name actually felt more natural so we'll use this naming scheme
for all snippet directories.

Signed-off-by: Gabriel Filion <gabster@lelutin.ca>
There's still one usage of deprecated site-asterisk

We need to use underscores in module names.

Signed-off-by: Gabriel Filion <gabster@lelutin.ca>
Document manager options.

Signed-off-by: Gabriel Filion <gabster@lelutin.ca>
Change interface of asterisk::context::manager to something more logical

Signed-off-by: Gabriel Filion <gabster@lelutin.ca>
README: Lint examples in Types section

Signed-off-by: Gabriel Filion <gabster@lelutin.ca>