Basics working over SSL
Specify api protocol in model
Add test for setting https protocol, check default is http
Remove un-needed ssl cert stuff
Merge branch 'feature/https-support' into feature/merge-https

Conflicts:
	api/test/app/controller/v1/api_controller_test.coffee
	proxy/app/controller/catchall_controller.coffee
HTTPS test attempts
Add test for api with https protocol
Tidy up the https test. Get it close to working.
Remove unneeded assignment.
Avoid stubDns calling itself recursively.
Fix tests with stubDns.
Check the stub is called.
Push some extra tests.
Improve the tests to check the body is ok.
Merge branch 'feature/merge-https' into develop

Conflicts:
	base/lib/test.coffee