compiler: Make maps and lists able to look up their params

As a neat syntactic sugar, it's very neat if maps and lists are able
to work as if they were functions, and look up their arguments.

This implements just that, by translating (map key) to (index map key)
internally, and (list idx) to (index list idx).

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
Removing some trailing space (cosmetic)
Adding @algernon to AUTHORS.
Doing some cleanup
Style fixes
Tweaks, tweaks.
Merge branch 'master' of github.com:paultag/hy
Adding pkginfo script in
first_name thing
lunchtime fix
changes
Adding in a refactor note; soon.
uneeded sys
"releasing" pre-talk hard freeze
Releasing 0.8.1
Merge branch 'master' of github.com:paultag/hy
I'm an idiot
derived BNF-like grammar to specify syntax
test case for lexing a lone string
Merge pull request #34 from mattfenwick/master

Parser:  grammar, top-level parsing, terminology