add extended flag to list command
describe new list parameter in protocol doc
fix documentation on default list command
fix empty lines and debugging statments in gradle
Merge pull request #2 from fidesmo/feature-extended-list

Feature extended list
introduce OathList class

- move non-final static members and static methods of OathObject to
  OathList, so they can't be read/set by other applets
- change OathObject creation to require list as parameter
- remove asserts from test that worked on leaking state