FED-65 removed unused, duplicate InvalidRequestException
FED-65 extracted provision,config,common packages.

Conflicts:
	src/main/java/com/janrain/backplane/config/Backplane1Config.java
	src/main/java/com/janrain/backplane2/server/config/Backplane2Config.java
	src/main/java/com/janrain/redis/Redis.java
FED-65 Combined v1 and v2 config classed into one BackplaneConfig

Conflicts:
	src/main/java/com/janrain/backplane/config/Backplane1Config.java
	src/main/java/com/janrain/backplane/config/BackplaneConfig.java
	src/test/java/com/janrain/backplane2/server/provision/ProvisioningController2Test.java
FED-65 Removed unused ApplicationException; moved utility classes to backplane.common.

Conflicts:
	src/main/java/com/janrain/backplane/config/BackplaneConfig.java
	src/main/java/com/janrain/backplane/server/MessageProcessor.java
	src/main/java/com/janrain/backplane2/server/V2MessageProcessor.java
	src/test/java/com/janrain/backplane2/server/provision/ProvisioningController2Test.java
FED-65 Updated dependency to scala 2.9.2; renamed ChannelUtil -> RandomUtils and fixed implementation.
FED-65 "v1_admin" is never used, remove and reference single check method based on AdminDao.
FED-65 DAO cleanup: separated server-wide / BP1 / BP2 DAOs, all DAOs initialized statically.

Conflicts:
	src/main/java/com/janrain/backplane/config/BackplaneConfig.java
	src/main/java/com/janrain/backplane/server/MessageProcessor.java
	src/main/java/com/janrain/backplane2/server/V2MessageProcessor.java
	src/test/java/com/janrain/backplane/server/Backplane1ControllerTest.java
	src/test/java/com/janrain/backplane2/server/provision/ProvisioningController2Test.java
FED-76: added scala DAO layer with redis message / map implementation (copied from IDS/OPX)
FED-76: Added support for read/write redis pools. Separated system properties from other app constants.
FED-76: Replaced ServerConfig and Admin user DAOs with new implementation - they will not need automated/scripted migration.
Extracted AdminController from BP1 controller.
FED-76: Removed and replaced oauth2/authorization persistence classes to new format and DAOs (no migration needed for these).
FED-76: move User, Message, MessageException to backplane.common.
FED-76: Added new DAO and serialization layer for static structures that need migration:
BusConfig[12], BusUser (v1), BusOwner, Client, Grant.
FED-76: Removed legacy DAOs for static-data types (BusConfig[12], BusUser (v1), BusOwner, Client, Grant); ported all functionality into the new scala/redis hashmap serialization DAOs.
FED-76: Moved Grant, Client, BusOwner to oauth.model package.
FED-76: Replaced Token/DAO with new implementation and serialization.
All business logic uses new DAO layer, forwarding new -> legacy DAO pending.
FED-76: Added generic legacy DAO forwarder.
FED-76: Patched the new token DAO with legacy forwarder.
FED-76: Added new Channel class and ChannelDAO with legacy DAO forwarding support.
FED-76: Modified LegacyDaoForwarder to always store items with both legacy and new DAO/object formats.