Apply auto-hierarchy with the HierarchyConverter for objects, and fixed
the index out-of-bound exception bug in the rest webapp.
Updated Post Replace POST auto-hierarchy with UUIDPidMinter.
Fix the HierarchyConverter to produce a consistent result

- Implement to convert/revert the path for all path segments
- Refactor the auto-hierarchy support for the content file

Resolves: https://www.pivotaltracker.com/story/show/71140570
Removed requirement for fedoraUser in auth'ed connections
Merge branch 'master' into hierarchy
Refactor CRUD operations in FedoraNodes and FedoraContent for transparent auto-hierarchy support.

- Need to reinstate tests in FedoraNodesTest and FedoraContentTest

Related to https://www.pivotaltracker.com/story/show/71230608
Merge pull request #357 from ksclarke/remove-fedoraUser-dependency-70306268

Removed requirement for fedoraUser in auth'ed connections

Addresses: https://www.pivotaltracker.com/story/show/70306268
Improve and clean up fcr:versions html view to list the child version under its parent.

Resolves: https://www.pivotaltracker.com/story/show/70475058
fixed bug with remove fedoraUser req commit
Merge pull request #364 from ksclarke/bugfix-for-fedoraUser-PR-70306268

fixed bug with remove fedoraUser req commit

Follow-on fix for: https://www.pivotaltracker.com/story/show/70306268
Add HTTP-based PID minter

- Add support for authenticated PID minter services
- Makd master.xml spring config file to bundle config files and avoid wildcard include

Resolves: https://www.pivotaltracker.com/story/show/70678050
Passes the user session through to subclasses that implement the role-based permission callback.

- This is needed for the XACML delegate, for instance.

Relates to: https://www.pivotaltracker.com/story/show/70771806
Generalize suppression of PROTECTED properties

- Add a test for those defined by mix:lockable
- Suppress version-related properties

Resolves: https://www.pivotaltracker.com/story/show/71266232
declare dependency on commons-lang
update Modeshape to 3.7.4.Final
Create BOMs for fcrepo-jcr and fcrepo4

Resolves: https://www.pivotaltracker.com/story/show/63571456
Prevent reference properties pointing at literals

Resolves: https://www.pivotaltracker.com/story/show/71279532
Merge branch 'master' into hierarchy

Conflicts:
	fcrepo-webapp/src/main/resources/spring/rest.xml
Update PidMinter in minter.xml
Fixed the NullPointerError and enabled all the existing test cases in
FedoraNodesTest.java and FedoraContentTest.java for transparent
hierarchy support.