Merge pull request #1 from pencil/api-login-processor

API login processor
add a service ticket provider for the API
add callback for an undefined service
add some documentation
do not shorten this stupid name, @pencil says...
fu typo
Merge pull request #2 from pencil/service-ticket-api

Add a service ticket provider for the API
Extracted ticket_granting_ticket out of parameters
move ticket removal into a helper
add an api logout processor and tests
move the whole ticket fetching and removing into the helper
next try... for @pencil
Merge pull request #3 from pencil/logout-api

Logout via API
Refactoring (kasper around with nil)
Version bump to 1.0.5
Regenerate gemspec for version 1.0.5
Store user-agent in the ticket-granting ticket
Check user-agent when logging out
Check user-agent before providing service tickets
Version bump to 1.0.6