Tools API: Add methods for fetching list of tools and tool panel.
Add test decorator for conditionally testing Galaxy based on toolbox.
Merge pull request #73 from jmchilton/tool_list

Tools: Add methods for fetching list of tools and tool panel.
Change 'till' to 'until' across the board.  Swap a few log.error +exception info to log.exceptions.
JSONDecodeError only exists in simplejson - I believe json raises ValueError.
Galaxy: Allow key generation/creation if user supplies username and password.