Add some documentation to job_conf.xml.sample_advanced about LWR caching.
Added the ability for /api/authenticate/baseauth to create an API key for a user if one is not set.  Misc cleanup, using mappings instead of raw queries.
Update authenticate/baseauth doc with sample usage.
Doc fix in Galaxy's tool shed repositories API.
Reduce polling frequency of API tests, seems to help prevent sqlite locks.
Refactor API assertions for reuse outside explicit TestCase classes.
Add simple collection mapping workflow extraction functional test.
Bugfix: (For bf60fa7) Only initial mapping steps in map reduce workflows were being connected correctly.
With expanded test case that checks such a connection. This takes care of of subsequent connections by iteratively updating hid_to_output_pair correctly (... I think, test works with at least two).