Rewrite of bowtie2 with support of dataset collections and almost all command line options

Good question, we have not agreed on anything yet. `version="2.2.4.0"` or `version="2.2.4galaxy0"`. 
@martenson has something implemented that solve this issue. So just ignore me ... :)