JavaDoc
Begin restructuring FCPClientReferenceImplementation to NOT be abstract:
- Make the event handlers interfaces instead of abstract functions
- This puts less restrictions on the class architecture of client applications
- It will also allow them to have multiple event handlers
Change public subscribe()/unsubscribe() to be able to eat event-handlers:
- For being able to bind the event-handlers to the class of Subscription, it was necessary to make SubscriptionType know the corresponding classes