Source installer cache should also return a list.

Updated the caching test and added the .rdmanifest dependency
checking test (which is failing at this point).
source installer: obey depends in .rdmanifest
Merge pull request #231 from jksrecko/master

Make rosdep obey dependencies in .rdmanifest

Thanks for the updates and tests!

Fixes #230