Update autogen.lua
Merge pull request #9 from jmervine/master

autogen.lua:52: attempt to call method 'split' (a nil value)
Fix broken demo.
Add shebang and make autogen.lua executable.
Add void* type.
Merge pull request #10 from druga/master

A bit of things
Formatting Updates. Hashtable size changed to prime.
Updated pointer string behaviour as described in #12
Split function functionality into declaration and registration to allow for c99 #14
Upated readme as in #13
Update README.md
luaA_function_reg_void to match luaA_function_decl_void.
Add missing EXE_SUFFIX.
Typo.
Merge pull request #15 from druga/master

More minor things
First WIP changes for version 2.0
Some testing and bugfixes
Updated examples, readme and autogen script
Linux merge
small tweaks to changelog