Resolves https://www.pivotaltracker.com/story/show/58003404

This compensates for Grizzly's missing http auth via a servlet filter.
The test filter proxies the request, adding methods needed for authN, simulating container auth.
All BASIC login attempts will pass with test filter configured
The fedoraAdmin container role is assigned to any user named "fedoraAdmin"
New filter is configured in web.xml for http-api and auth-commons.
OAuth project has a similar filter that was tweaked to support more auth methods in a basic way.
OAuth project now configured to use the bypass security authentication provider for ITs

Fedora PEP interface for filtering searches was refactored around iterators instead of sets.

JAX-RS security contexts were stripped out of the ModeShape login chain, keeping login
at the container level. This also means that login can be based on Modeshape's standard
ServletCredentials object.

Renamed a constant representing the fedora user role, resulting in some one-line changes in other places
Resolves https://www.pivotaltracker.com/story/show/57759720

Update DefaultFilter to propagate events on Fedora Objects/Datastream and properties attached to them,
Update SimpleObserver to suppress duplicate events
Make mvn less chatty... again
Fix fcrepo-http-api integration tests for Mac builds

Build issue resolved by using UUIDs instead of fixed names for test resources.
Fixed fcrepo-generator-dc integration tests for Mac builds by using UUIDs instead of fixed names for test resources.
Minor code cleanup, reducing compiler warnings.
Updated version of Marmotta LDPath dependencies
Add build-number to index.html

Resolves https://www.pivotaltracker.com/story/show/58585598
Update format of build info on index.html

Follow-on to https://www.pivotaltracker.com/story/show/58585598
[maven-release-plugin] prepare release fcrepo-4.0.0-alpha-2
[maven-release-plugin] prepare for next development iteration
Merge pull request #116 from futures/release-alpha-2

Release alpha 2
Minor: Ensure AtomJMSIT starts with consistent state

Resolve https://www.pivotaltracker.com/story/show/58726512
Address intermittent AtomJMSIT test errors

Follow-on to https://www.pivotaltracker.com/story/show/58726512
added bypass auth provider to clustered config, to fix an authZ exception
added Dummy AuthZ provider to minimal config
Enable default System Properties if they are not already set.

Resolves https://www.pivotaltracker.com/story/show/57835034
fix up creating new node form in the HTML UI
Non-functional whitespace clean-up

Clean-up static imports where appropriate
Improve code syntax for constructors to make more clear the use of JcrTools
Clean-up whitespace formatting
Merge pull request #119 from futures/fix-html-ui

fix up creating new node form in the HTML UI
Refactor RDF production to leverage iterators

Resolves https://www.pivotaltracker.com/story/show/57304426

Migrated RDF generated from namespaces to new iterative modality
Switching to use iterated RDF production for triples derived from node properties, except for root node.
RDF triples from version info now returned from iterating components
Now RDF triples returned from Iterators of Nodes also returned from iteration
Fixity result -sourced RDF triples now coming from iterator machinery
RDF based in JCR hierarchy now being constructed in iterator mode
Factoring our type-safe iterators through Guavas ForwardingIterator
Lazy-ifacting Version-based RDF generation
update modeshape version to 3.5.0.Final