Renamed this project to Rainback

This is a change of scope within this project, so it's a fairly
meaningful for me personally. However, for the project currently,
the change is superficial.
Moved lua-cxx into a subdirectory
more documentation work
Continued work on gobject-introspection
Major reorganization
minor doc
Added libevdev, libinput bindings
minor doc
minor reorg
Renamed and refactored type/* to convert/*

These better match the semantics of what they mean (e.g. "convert numeric"
means convert numeric values)
Split Qt into Qt core and Qt Gui modules
Moved configure.ac doc back into README

It makes more sense here, I think.
Fix a bug in libevdev
Correct several issues with libinput
Don't bother EXTRA_DISTing the test files
Made the project build into several different libraries

This ensures quick builds even if all dependencies are available, as you
can make libluacxx-*.la for each binding.
Renamed project back to Luacxx
minor doc
README work
Fix broken run paths for the demo