initial server commit
initial client commit
fixed test
added shader plugin output file to gitignore
Some refactoring. AStar moved into separate class.  Tests added for pathfinding and unit move speed. Text context added for testing spring autowired services. Optimized imports
Fixed classpathes and resouces location
Removed copy-on-write tick approach, performance increased greatly.  Added jmx server monitor bean. UserActionService now longer copies and clears array. instead pointer assignment to new array is used. Performance increase here.
Jmx monitor fixed
Bytes count in client connection made long
Buildings goals added. Building construction added. Some minor code improvements. More tests added.
Building construction and placement scenario implemented.
Exceptions in user clicks and building/user goals will not cause the ticker to stop
BeansException -> RuntimeException
money. Separate players + playerid on join. Building and unit ownership on server.
Player can select only his own units and buildings.
Some minor refactoring in js. Player colors added.
Progress bar added in construction dialog. Twitter bootstrap added.
Fixed minor pathfinding bug with units not moving into free cell
Minor cleanup and refactoring in minimap engine. No more clicks outside tha map.
Cancel construction button