Merge pull request #1 from pedroigor/picketlink-relationship

Relationship refactoring to the FileBasedIdentityStore
fix JPAIdentityStore compiler errors
fix compiler errors
Merge pull request #2 from pedroigor/picketlink-relationship

Fixed test cases to use the Agent/User getLoginName and LOGIN_NAME QueryParameter.
Merge pull request #3 from pedroigor/picketlink-relationship

Added RelationshipQuery default implementation.
fix compiler errors
fix test compiler errors
implemented relationship creation for JPAIdentityStore
implemented default id generator
set id value for newly created IdentityTypes and Relationships
use id value to retrieve existing identity object
support finer-grained identity store feature sets for querying supported relationship types
Merged code.