adding maven specific files to start maven migration
moving files to core project
sources where it should be
maven related code reorganization 
ui and core project separated
examples in a separate project
improved ui at Windows
upgraded Guava version from r9 to 11.0.1, removed graduation code
added a few tests and some comments in core package
code refactoring (structural)
simulator changes: 
* introduction of ModelManager
* Road model is a Model
Viewer changes:
* synchronized view refresh
* speedUp parameter instead of delay
Example changes:
* RandomWalker example adopted to above changes
Playground:
* module for test code
speedUp support
small changes
merge
Merge remote branch 'origin/multi-module' into multi-module

Conflicts:
	core/.classpath
	core/src/main/java/com/google/common/collect/LinkedHashBasedTable.java
	core/src/main/java/rinde/sim/core/CachedRoadModel.java
	core/src/main/java/rinde/sim/core/RoadModel.java
	core/src/main/java/rinde/sim/core/graph/TableGraph.java
	core/src/test/java/rinde/sim/core/RoadModelTest.java
	example/.classpath
	example/.project
	ui/.classpath
logging system
structure cleanup
cleanup

implementation for simulator api <- visible for agents
added test TODO using Mylyn
CLOSED - task 2: refactor View code 
http://github.com/rinde/RinSim/issues/issue/2
changes in the version and dependencies
graph implementations that allow to store extra information on edges