Merge pull request #71 from flexiblepower/development_thijl

Merging code into the development branch
Removed leftover TODO
Merge branches 'development' and 'development_hans' of https://github.com/flexiblepower/powermatcher into development
reverted the junit.bnd, chached junit.osgi back to junit
Merge branch 'development_bjorn' of https://github.com/flexiblepower/powermatcher into development_thijl
Removed the RemoteSystemsTempFiles project. It's an eclipse-specific project that was added accidentally.
Fixed gradle build, cleaned up incorrect repos and junit version (old and new).
Merge commit '0caccb6bdb8f3591c8cc1d5f558e11cb84764463' into development_hans
Merge branch 'development' into development_hans
Merge pull request #72 from flexiblepower/development_thijl

Merge of JavaDoc and TODO cleanup
Merge branch 'development' of https://github.com/flexiblepower/powermatcher into development_hans
Added FPAI BundleHub. Felix launchers run weird without it
Refactored pvpanel.java to conform to sonar rules
Refactored all api classes to conform to sonar rules. If the code had to change, I added TODO's
Refactored all core classes to conform to sonar rules. If the code had to change, I added TODO's
fixed ConcurrentModificationException that occured when an auctioneer was deactivated.
Merge pull request #73 from flexiblepower/development_thijl

Development thijl
Initial version of abstractobserver
Fixed observerbase to correctly register observables
Added filter to change Observer behavior:
- No filter set will simply attach to each Observable
- A filter set will only attach to specified Obserables