Make it easier to override clone in subclasses

created the cloned object using the class of the sourced object to allow
classes that extend RegisteredServiceImpl to only need to track their
own attributes in the clone method
Update the supports method to support any implementation
Utilize the underlying createCommand method

This change will allow the command class to be overridden to support
subclasses of RegisteredServiceImpl
Rename module to Jasig from JA-SIG

Rename module to "Jasig CAS EHCache Integration" rather than "JA-SIG
CAS EHCache Integration", responding to battags feedback here:
https://github.com/atilling/cas/commit/d2a27f8d4465bf226c1fe17ba17e82c82
8145fb9
CAS-1076 document module maintainers

Documented developers arybicki, wgthom, and atilling, and contributor
apetro, in pom.xml, responding to battags feedback at
https://github.com/atilling/cas/commit/d2a27f8d4465bf226c1fe17ba17e82c82
8145fb9
CAS-1076 remove id from contributor Andrew Petro

Apparently contributors can't have ids, removed id element from Andrew
Petro contributor.
CAS-1076 update ehcache-core version to 2.4.6 from 2.4.5

Update to latest patch release of ehcache-core dependency 2.4 (to 2.4.6
from 2.4.5).
CAS-1076 reformatted from tabs to spaces, fixing indents

Changed from tabs to spaces, correcting goofy parent element and
dependencies element sub-element indentation.  Responsive to battags
feedback at
https://github.com/atilling/cas/commit/d2a27f8d4465bf226c1fe17ba17e82c82
8145fb9
CAS-1076 reformatted from tabs to spaces

Reformatted from tabs to spaces, correcting goofy indents within parent
and dependencies elements.  Responsive to battags feedback at
https://github.com/atilling/cas/commit/d2a27f8d4465bf226c1fe17ba17e82c82
8145fb9
CAS-1076 updated copyright year to 2009-2011

Updated to reflect continuity of efforts from CAS-816 in 2009 through
latest updates.
CAS-1076 update EhCache URL

Update EhCache URL to http://ehcache.org/
CAS-1076 credited Rybicki and Tillinghast

Credited Adam Rybicki and Andrew Tillinghast as authors.
CAS-1076 marked EhCacheTicketRegistry final

Made EhCacheTicketRegistry final since not designed for subclassing.
Responsive to battags feedback at
https://github.com/atilling/cas/commit/d2a27f8d4465bf226c1fe17ba17e82c82
8145fb9
CAS-1076 private rather than protected cache variables

Make instance Cache variables "serviceTicketsCache" and
"ticketGrantingTicketsCache" private rather than protected, since
EhCacheTicketRegistry class is not designed for subclassing.
CAS-1076 added .idea to .gitignore

Ignore IntelliJ IDEA configuration files.
CAS-1076 mark as final ticket parameter to addTicket method

Mark ticket parameter to addTicket method as final since its assignment
is not modified and should not be modified in the body of the method.
CAS-1076 mark as final ticketId parameter to deleteTicket

Marks ticketId parameter to deleteTicket() as final since ticketId
assignment is not and is not expected to be modified in deleteTicket()
implementation.
CAS-1076 mark as final ticketId parameter to getTicket()

Mark ticketId parameter to getTicket() as final since ticketId
assignment is not and is not intended to be modified in getTicket()
implementation.
CAS-1076 declare ehcache submodule in cas pom.xml

Declares ehcache submodule in cas pom.xml so that it is included in cas
project maven builds.
Merge branch 'master' of github.com:Jasig/cas into cas-1076-ehcache-cleanup

Conflicts:
	.gitignore