Renamed Subscriptions as LegacySubscriptions
Forgot rest of files that were affected by Subscription => LegacySubscription change from previous commit.
Implemented subscription rules according to Arkku's initial suggestion. Not used by (java-)ABBOE yet.
Includes some tests.