Optimize gem index

Instead of storing the index as a long array [name, version, platform] and scanning it
for every searched gem, we instead preprocss it to name=>[array of versions]
and later just lookup the versions in this hash.
Fix bug with versioned packages AUR upload
1
Merge gembump into gem2arch script