Lua 5.1 compatibility + no global tables

Hey there -

This makes a few changes to your lua-taglib library.

It adds compatibility with Lua 5.1 (and LuaJIT). Also, instead of registering a global "taglib" table, it just pushes a table of functions on the stack - so in lua you assign it to your own table name.