CAS-1335: Disallow and reject empty service registry configurations

The DefaultServicesManagerImpl returns an instance of RegisteredServiceImpl that is friendly to all, when no service definitions are specified and the consumed list is empty.
Disallows this behavior and locks down the service registry configuration to at least one definition. Authentication should fail when no services are defined, when this feature is activated.

https://issues.jasig.org/browse/CAS-1335
CAS-1335:: Adjusted for changes that would explicitly report back an instance of an empty service registry,
CAS-1355: Set allowedToProxy to false by default (SEC_3)

First commit
CAS-1344: restlet depends on org.springframework:spring-asm:jar:3.0.1.RELEASE

First commit
CAS-1335: Split warn messages when verifying registered service properties.
CAS-1335: Fixed compile error when throwing exceptions.
CAS-1335: Corrected failing test
CAS-1335: Fixed failing tests
Merge pull request #320 from leleuj/CAS-1344

CAS-1344: restlet depends on org.springframework:spring-asm:jar:3.0.1.RE...
CAS-1335: Refactored exception handling logic to use new instances rather than static throws.
CAS-1353: accents does not display properly

Fix accents for the services management webapp
Merge pull request #315 from Unicon/CAS-1335

CAS-1335: Disallow and reject empty service registry configurations
Merge pull request #323 from leleuj/CAS-1353

CAS-1353: accents does not display properly
Merge pull request #318 from leleuj/CAS-1355

CAS-1355: Set allowedToProxy to false by default (SEC_3)