Indexing (rebased)

I rebased the indexing branch to master, and cleaned up the commit history a bit. I also implemented what we discussed at last week's Nengo meeting: `transform` should return the unpadded transform, and then `transform_full` should return the padded transform. If someone can sign off on those last changes, then I'll merge this in!