CAS-1398: Added contributing.md file

Also modified travis build to check for commit messages based on guidelines
CAS-1398: Added contributing.md file

Also modified travis build to check for commit messages based on guidelines
CAS-1398: Added contributing.md file

Also modified travis build to check for commit messages based on guidelines
CAS-1398: Added more keywords to commit messages
Merge branch 'upstream/master'
CAS-1284: Validate and adopt CAS3 protocol rev
 - removed "url" parameter from /logout as discussed in dev-ml.
 - rev. 3.0 RC2
 - minor fixes, state CAS 4.0 as protocol 3.0 compliant.
Merge pull request #409 from Unicon/CAS-1398

CAS-1398: Adding a contributing.md file
Merge pull request #413 from robertoschwald/master

CAS-1284: Validate and adopt CAS3 protocol rev
NOJIRA: updated notice files
Modify CASImpl to make proper comparisons.  Modify CASImplTests to appropriately test.
Merge branch 'master' of https://github.com/seanrbaker/cas
Merge pull request #415 from seanrbaker/master

Fix typo in CASImpl
NOJIRA: Update ldaptive to v1.0.3
NOJIRA: Verify commit messages after build
Merge branch 'master' into CAS-1413

Conflicts:
	cas-server-protocol/3.0/cas_protocol_3_0.pdf
CAS-1413: Regenerated specs