Add a custom web.xml to the auth war,
 which adds security constraint around fedora.
Auth war no longer allows any requests without authN

Resolves: https://www.pivotaltracker.com/story/show/66064942
Fix stacktrace dump on UI 'Seach' with empty string by expanding invalid search term conditional to filter out empty search term strings

Resolves: https://www.pivotaltracker.com/story/show/62938136
Integration test confirming nodetype inheritance

Resolves: https://www.pivotaltracker.com/story/show/65151184
Documented a concurrency use case in the transactions Integration Tests.

Resolves: https://www.pivotaltracker.com/story/show/65582128
Allow PUT requests to create nodes

Resolves: https://www.pivotaltracker.com/story/show/65410206
Add unit tests for AbstractRolesPEP and BasicRolesPEP.

Resolves: https://www.pivotaltracker.com/story/show/65492102
Add unit tests to fcrepo-auth-roles-common

Resolves: https://www.pivotaltracker.com/story/show/65492110
Expose historical versions at a path relative to fcr:versions.

Resolves: https://www.pivotaltracker.com/story/show/65585816
Fix Transaction Bug

See: http://www.pivotaltracker.com/story/show/63029852
Extend kernel API to include more interfaces
Extracted interfaces from kernel object and transaction classes.
Extracted interfaces from kernel services, including extracting RepositoryService into its own service and making an AbstractService.
Moved getBaseVersion and getVersionHistory from RepositoryService to FedoraResource
Moved FedoraJcrTypes from fcrepo-jcr to fcrepo-kernel-api.  Disabled javadoc plugin for fcrepo-jcr since it throws an error if there are no classes in the module
Moved kernel exception classes into kernel-api
Moved many utilities and existing interfaces with no mode/infinispan dependencies which the API depends on from kernel to kernel-api, including iterators, PIDMinter, predicate functions, etc.
Renamed ObjectServiceIT to RepositoryServiceIT since it was only testing methods which now belong to RepositoryService
Including modeshape-jcr-api and joda-time in fcrepo-kernel-api
Updated some tests to match the api changes and methods which moved
Removing ununused imports and variables, declaring some test set up methods static
Merge pull request #1 from futures/suggestionsForBen

Removing ununused imports and variables, declaring some test set up methods static
Removed unnecessary casting to Impl of node service.  Added setters for transaction service and version service to interfaces of version service and transaction services, respectively
Merge pull request #254 from bbpennel/kernal-api-interfaces

Extend kernel API to include more interfaces
Use the cached "CONTENT_DIGEST" property (if it exists) instead of recalculating the value.
Merge pull request #258 from osmandin/fcrepo-connector-file/sha1

Use the cached "CONTENT_DIGEST" property (if it exists) instead of recal...
Nonfunctional code cleanup
Nonfunctional code cleanup
AccessRoles session logout when post of new roles fails validation
AccessRolesTypes refactor to remove static flag checks and cleanup