provide NO_LUA_RUNTIME build option

This option not only eliminates the Lua bindings, but also removes
the entire Lua runtime (admittedly the bindings are far larger than
the runtime, but if you're not using it...)

--- NO_LUA_RUNTIME=0 ---
% time make -j8
make -j8  132.84s user 11.28s system 704% cpu 20.455 total
% size sample-spaceship
   text    data     bss     dec     hex filename
4457128   20112   28640 4505880  44c118 sample-spaceship

--- NO_LUA_RUNTIME=1 ---
% time make -j8
make -j8  316.09s user 22.70s system 738% cpu 45.845 total
% size sample-spaceship
   text    data     bss     dec     hex filename
7470098   48080   29376 7547554  732aa2 sample-spaceship
provide NO_PHYSICS build option to build without physics (WIP)

This isn't ready for prime time -- probably PhysicsController wants to
be stubbed out some Game.cpp is not so #ifdeftacular, and there are
other places that are a bit ugly too, but this illustrates the reach of
the physics engine.

I took bullet out of the include path, preventing any inclusing of
Physics*.h because the btAlignedAllocator causes link errors if any
Physics* objects that wrap a bt* object are ever instantiated even if
they're never otherwise used.