Added LICENSE file for MIT license.
Added qtcreator's CMakeLists.txt.user to .gitignore.
Shelled empty project.

- Added CMakeLists.txt for project proper, then one each for lib and test.
- Added shelled source odules for lib and test.
- Added basic doxyfile.in.
Empty project now builds.

- Shelling continues. Added flowerboxes, include guards, core header and .tcc,
main(), and a module for unit tests.
Added (failing) unit test for simple byte swaps on const literals.
test_byte_order.cpp now imports namespace std.
Changed when unit tests fail.

- Added preprocessor def to control whether test failure occurs at compile time
or run time for code that is not yet defined.
Added unit test for byte swaps over random data.
Moved LILLIPUT_FAIL_AT_COMPILE_TIME to test.hpp.
Moved using namespace std; to test.hpp.
Split test_byte_order.cpp into 2 modules.
Pared down duped file.
Comment cleanup in byte_swaps_over_rand.cpp.
Added module to test conversions between specific byte orders.
Added macros for import/export apis.
Implemented main byte order enum.
Declared actual converter obj api.
Added flat conversion functions.

This also removes the last of the temp apis defined by
LILLIPUT_FAIL_AT_COMPILE_TIME.
Implemented converter_c in terms of swap_bytes.
Added unimplemented class to unconditionally swap bytes in a given type.