PLINK-358: Migrate Pickelink Console to HAL 2.4.x

The PR roughly contains these changes:
- Rename subsystem `/subsystem=picketlink` &rarr; `/subsystem=picketlink-federation`
- Remved `SecurityTokenService` which was bound to `/subsystem=picketlink/federation=*/security-token-service=*`and all related classes, code
- Add `@AccessControl`annotation to make use of RBAC
- Renamed some attributes 

However there are still some open issues:
- `IdentityProvider` references attributes `attribute-manager` and `role-generator` which are no attributes but child-resources!
- `GenericFederationEntity` defines the following "generic" attributes:
	- `url`
	- `support-signatures`
	- `security-domain`
	- `strict-post-binding`
 
	However `KeyStore` which extends `GenericFederationEntity` and which is bound to `/subsystem=picketlink-federation/federation=*/key-store=*` does not contains these  attributes.