Fixes and improvements to ci-test
- fix support for multiple MRs per project, closes #43 (closed)
- do not ignore project target version, closes #68 (closed)
- add support for data packages, closes #59 (closed)
- support mixing commits and MRs
- add tests for the most common cases
In addition, there's a little cleanup of some redundant nosetests hackery.