Add requirejs-text
Initial support for external HTMl templates. Updates #77
Move more templates out into separate files.
Clean up after running tests, by closing chatboxes.
More templates refactored into separate files.
Remove the #controlbox-panes element. Not needed.
Some refinements around chatroom css and dragresize
CSS changes, see below:

- Rename some classes to make clearer.
- Fixed resizing of chat rooms.
- Changed controlbox so that only contacts are scrollable
Style the controlbox toggle.
Fix minimize which broke again after previous CSS changes
Set a class 'minimized' instead of hardcoding style
Merge branch 'templates' into 0.8

Conflicts:
	converse.js
Start updating the templates with the new markup