Added nullptr to nil translation

Checks for nil in _push pointer functions. Pushes nil to Lua in that
case.
Added test_nullptr_to_nil for testing
Merge pull request #54 from dabbertorres/master

Translate nullptrs passed to and from C++ to nils on the Lua stack.