OPENIG-140 (CR-3786) Configuration location is overridable
* Removed the old Environment class, replaced by an interface
* Build dedicated implementations

git-svn-id: https://svn.forgerock.org/openig/trunk@302 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
OPENIG-95 (CR-3833) Added a bit of coverage to DispatchServlet to better understand how it works

git-svn-id: https://svn.forgerock.org/openig/trunk@303 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
OPENIG-97 (CR-3833) Make Heap a hierarchical structure

git-svn-id: https://svn.forgerock.org/openig/trunk@304 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
OPENIG-97 (CR-3833) Remove 'o.f.openig.resource' and 'o.f.openig.json' packages since there no more used in OpenIG

git-svn-id: https://svn.forgerock.org/openig/trunk@305 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
OPENIG-97 (CR-3833) Added Heap tests for creation and destruction of heap objects through heaplets

git-svn-id: https://svn.forgerock.org/openig/trunk@306 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
OPENIG-97 (CR-3833 & CR-3880) Introduce RouterHandler that loads configuration files (routes) from a directory
* the directory is configurable (defaults to ${openig.base}/config/routes/)
* directory content is watched at a configurable rate (defaults to 10 secs)
* added, modified and removed files are managed and respectively produces new routes, route configuration update and route's removal
* Routes are ordered lexicographically based on their filename

git-svn-id: https://svn.forgerock.org/openig/trunk@307 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
Avoid compiler warning

git-svn-id: https://svn.forgerock.org/openig/trunk@308 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
Fix filter sample with the right interface/exceptions

git-svn-id: https://svn.forgerock.org/openig/trunk@309 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
Fixed javadoc references to GatewayServlet

git-svn-id: https://svn.forgerock.org/openig/trunk@310 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
OPENIG-97: Implement a new router/dispatcher whose routes are defined in individual config files

* remove empty packages


git-svn-id: https://svn.forgerock.org/openig/trunk@311 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
OPENIG-106 Fix Checkstyle issues on AssignmentFilter

git-svn-id: https://svn.forgerock.org/openig/trunk@312 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
OPENIG-106 Fix Checkstyle issues on EntityExtractFilter

git-svn-id: https://svn.forgerock.org/openig/trunk@313 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
OPENIG-106 Fix Checkstyle issues on StaticRequestFilter

git-svn-id: https://svn.forgerock.org/openig/trunk@314 dbb9e58e-28e6-4ce0-90e8-f11d9605b710