CAS-1413: Updated protocol spec with details on attribute occurance.
CAS-1413: made sure cas validation provides all attributes required by the protocol
CAS-1413: moved non-protocol constants out of the interface
CAS-1413: Updated license headers
Merge branch 'master' into CAS-1413

Conflicts:
	cas-server-protocol/3.0/cas_protocol_3_0.pdf
CAS-1413: Regenerated specs
NOJIRA: fixed typo
Merge branch 'master' into CAS-1413

Conflicts:
	cas-server-protocol/3.0/cas_protocol_3_0.pdf
	cas-server-webapp-support/src/main/java/org/jasig/cas/web/ServiceValidateController.java
CAS-1413: updated pdf version with changes
CAS-1413: updated javadoc
CAS-1413: updated javadoc
Merge pull request #412 from Unicon/CAS-1413

CAS-1413: other CAS-protocol attributes in the validation response
Merge branch 'master' into CAS-1296
CAS-1296: fixed compile issues; added more test cases