Add Travis testing for Python 2.4 2.5 2.6 3.4
Lua code refactor

Remove the internal api code for -no-old-metatable-bindings.
The code needs to be properly based on features, not api levels.
The code/variable names now reflect the command line option controlling
it.