Fix broken demo.
Add shebang and make autogen.lua executable.
Add void* type.
Merge pull request #10 from druga/master

A bit of things