use a hash of hashes instead of an hash of arrays in Bundler::Index

Refactors Bundler::Index.

opened an issue on bundler-features with more information: https://github.com/bundler/bundler-features/issues/50