Squashed commit of the following:

commit 98c0efe58e8dce15775ff8ae8a44b8d74d4d8c64
Author: Daniel Bimschas <daniel@bimschas.com>
Date:   Fri May 30 17:24:29 2014 +0200

    Triggering ReservationStartedEvent / -EndedEvent without user interaction #354

    - Added a new method RS.getActiveReservations() to retrieve ongoing reservations
    - Moved the issuing of ReservationStartedEvents and ReservationEndedEvents from ReservationImpl to ReservationManagerImpl
    - Listening to ReservationMadeEvents in ReservationManagerImpl to schedule starting and stopping of Reservation instances
    - Made sure ReservationEventStore persists outputs even if Reservation is not manually triggered

commit 32c809ce0a4ddaa0a8da40aec5b7bc45b0e88cc0
Author: Daniel Bimschas <daniel@bimschas.com>
Date:   Wed May 28 09:48:57 2014 +0200

    Reservation made|deleted events on an EventBus in RS (#354)

    - Moved a couple of helper classes from tr.iwsn.common|tr.iwsn.portal package to tr.common package (and module) for usage inside RS
    - Moved EventBusService interface to tr.common package
    - Removed RS type "REMOTE" as it is not being used anymore and clashes with the event model (would have to poll)
    - Implemented posting of ReservationMadeEvent and ReservationDeletedEvent on the EventBusService in RS (which is bound to PortalEventBus)