Initial version of working module #3539

* Includes documentation
Require sphinx theme only if not on rtd
Add ability to handle manual payment
Return profile if context specifies
Fix typo in docstring
Bump version to 3.0.1.0dev2
Add .travis.yml for CI
Merge pull request #2 from sharoonthomas/develop

3.0.1.0dev2
Default Payment Profile #3598
Merge pull request #3 from prakashpp/develop

Default Payment Profile #3598
Release version 3.0.1.0dev3
Fix missing call to add profile

* the bug was introduced when the return profile feature
  was added
Merge pull request #4 from sharoonthomas/develop

Fix missing call to add profile
Release development version 3.0.1.0dev4
Add description and origin fields
Adding Default field for Card Owner #3835

Review ID - 2243001
Merge pull request #5 from param107/feature/task-3835

Adding Default field for Card Owner #3835
Use a string field for year #4096
Release 3.0.1.0dev5
Travis can use python-lxml apt package #3907