Initial work for adding control panel
Add spec for appending socket connector
Add angular
Add angular & initial Socket code
Add spec for control panel script
Use different script tags for control panel
initial ideas for control panel
Merge branch 'master' into features/control-panel

Conflicts:
	lib/browser-sync-client.js
	lib/browser-sync.js
	lib/client/browser-sync-client.js
	lib/control-panel/browser-sync-client.js
	lib/control-panel/browser-sync-client.min.js
	lib/dev-proxy.js
	lib/loadSnippet.js
	lib/messages.js
	test/new-server/findingPortsSpec.js
	test/new-server/proxySpec.js
	test/new-server/serverSnippetsSpec.js
	test/new-server/serverSpec.js
	test/server/cli-messagesSpec.js
Rework control panel specs
Separate server & control panel functionality
Update proxy specs for external servers
Don't add socket connector automatically
Make the control panel always open automatically
Merge branch 'master' into features/control-panel
Merge branch 'master' into features/control-panel

Conflicts:
	test/server/proxy-Spec.js
Code cleanup
Add an 'exclude' option for file patterns - fixes #45
Add an 'exclude' option for file patterns - fixes #45