Adding preliminary support for HP ALM
Task priority is working, rich content, and status syncs
added helper api call method to reduce duplicated code
No longer send Authorization header once authenticated

Added 'cookie' method for authorization - this is equivalent to null.
May need a rename
Do not fail a sync if logout fails - log the error and continue
Support custom requirement types
Merge in master, uri_encode domain and project fields
Default issue type is 'Functional'
Move the cookie code out of the existing HTTP code
revert the encode_post_args change
small cleanup
Address PyFlakes feedback
Fixes for pep8 feedback
added sample config file
Introduce re-open and close status config
Changing variable name since it was originally chosen very arbitrary as rally base
Making everything consitent with that alm_api variable name
updating rest client with cookie auth mode and changing how auth mode can be changed
updating rest client with cookie auth mode and changing how auth mode can be changed
fixing a bug in auth_mode change
fixing a bug in auth_mode change