Support for Makefile

Pygmentize already supports it and I have tested and checked that it is working.

This requires `getLanguages` to also check for basename since `path.extname` would returns an empty string for things like `Makefile` that does not have an extension. Not sure if you'd approve of that bit there.