Namespaced all view names and templates. This prefixes all view names with "hk_" and puts all templates under a "hyperkitty" path. This helps avoid conflicting names, for instance both HyperKitty and Postorius have a "user_subscriptions" view name, so if both are installed the actual URL returned for that view depends on the order they are listed in the main settings.  (This is especially problematic for "user_subscriptions" which returns a full page in Postorius but an Ajax-targeted snippet in HyperKitty.)
Use the new FakeMailmanClient
Merge branch 'namespaced' of github.com:adam-iris/hyperkitty into adam-iris-namespaced

Conflicts:
	hyperkitty/archiver.py
	hyperkitty/lib/mailman.py
	hyperkitty/templates/hyperkitty/api.html
	hyperkitty/templates/hyperkitty/messages/message.html
	hyperkitty/templates/hyperkitty/messages/summary_message.html
	hyperkitty/tests/test_lib.py
	hyperkitty/tests/views/test_accounts.py
Missing view rename
Merge branch 'adam-iris-namespaced'