DATAREST-117 - Added support to detect @JsonIgnore and @JsonIgnoreProperties.

Wrote test cases to verify it handles class level and attribute level annotations to ignore properties when rendering PersistentEntityResources.

Original pull request: #135.
DATAREST-117 - Polishing.

Simplified annotation detection. Added ignore guards to the association handling as well, so that associations not pointing to a repository managed resource can be ignored from being rendered as well.

Original pull request: #135.