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)
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
Merge branch 'feature/rs-events' into develop