add Protocol-Core project
move resource directory
remove all the stuff that got moved to protocol core
minimal changes to get working with refactored protocol core
move js resources into protocol folder
split tetrapod off into its own service
get compiling using shared aseembly file.  had to remove some sample code as test code in a protocol project wouldn't be visible for tests in the non-protocol project.  moral is you have to write tests with real protocol objects
add ability for services to set webroot via rpc call
get rid of unneeded stuff
get rid of unneeded stuff
change properties around somewhat
fix js app tp work with core refactoring
umm, other changes I forgot in previous commits
add build commands to tetrapod service, read proper build number in DefaultService, read user specific cluster properties, caching busting scheme for URIs,
Merge commit '700c35fe83e6b35de3072ef800127b65f05e3cac' into feature-deploy

Conflicts:
	Tetrapod-Core/cfg/tetrapod.properties
	Tetrapod-Core/src/io/tetrapod/core/utils/Util.java
	Tetrapod-Core/src/io/tetrapod/core/web/WebHttpSession.java
	Tetrapod-Core/src/io/tetrapod/core/web/WebStaticFileHandler.java
	Tetrapod-Core/webContent/protocol/hostname.js
	Tetrapod-Tetrapod/src/io/tetrapod/core/TetrapodService.java
	Tetrapod-Tetrapod/webContent/admin/index.html
	Tetrapod-Tetrapod/webContent/admin/js/app.js
fix merge, so it compiles at least