added EventModule skeleton
adjust gitignore
introduce EventBus and EventBusListener
Merge pull request #2 from matthesrieke/dev

Dev
EventBus injection
Merge pull request #1 from nuest/dev

Dev
route new activities through event bus
include module for event-related stuff. add first impl of
EventBusListener.
manual merge of EventBus
guava event bus
Merge branch 'dev' into eventstream

* dev: (23 commits)
  fixed tests
  more explicit restriction
  interface for service class
  adjusted rights
  fixed tests
  renamed method
  rules for root resource listings
  even more restrictions
  do no anonymize sensors
  anonymize measurements
  enforce access restrictions in resources
  enforce rights while encoding tracks
  more fine grained access rights
  fixed NPE for not anonymous users
  missing rights implementations
  enforce rights while encoding users
  enforce rights while encoding groups
  added rights to abstract encoder
  more fine grained rights
  more fine grained rights
  ...

Conflicts:
	core/src/main/java/io/car/server/core/Service.java
	core/src/main/java/io/car/server/core/guice/CoreModule.java
made encoders/decoders singletons/removed URI's
fixed encoding of track in push listener
Merge branch 'eventstream' into dev

* eventstream:
  fixed encoding of track in push listener
  made encoders/decoders singletons/removed URI's
  guava event bus
  include module for event-related stuff. add first impl of EventBusListener.
  route new activities through event bus
  EventBus injection
  introduce EventBus and EventBusListener
  adjust gitignore
  added EventModule skeleton