A partial fix for #90 This fixes some issues with the tab completion missing identifiers in the global table/namespace
Create physics library for lua and began preparation for wrapping physics with Lua.
Merge branch 'master' of github.com:BlackToppStudios/Mezzanine
Split tests for mutex into its their ow test groups to better allow troubleshooting of race condition in mutex(es) on MacOS 10.6.8
Added HashedString32 and associated tests. Accidentally included a few minor touchups from the spinlock troubleshooting as well.

Compiled using Mezz_Release on i7 1.6~2.0ghz with 16gb RAM on Ubuntu 13.10x64:

Benchmarking creation of 1000000 Strings and Hashed Strings.
To defeat optimization the String in the array is: Padding To Make Strings bigger1
To defeat optimization the Hashed String in the array is: <HashedString32 Version="1" Hash="-2147478734" String="Padding To Make Strings bigger557401" />
String sort took 1329875 Total microseconds. With 800197 in data creation and 529678 in the actual sorting.
Hash sort took 1365634 Total microseconds. With 852080 in data creation and 513554 in the actual sorting.

Randomizing sort results from previous benchamark and using for set insertion benchmark.
To defeat overoptimizing the String in the set is: Padding To Make Strings bigger1
To defeat overoptimizing the Hashes in the set is: <HashedString32 Version="1" Hash="-2147478734" String="Padding To Make Strings bigger557401" />
String sort by set insertion took (in microseconds): 1276153
Hashed sort by set insertion took (in microseconds): 674034
Merge branch 'master' of github.com:BlackToppStudios/Mezzanine
Fixed compile issues, not sure if it actually works though.
Rough draft of wrapping The Physics namespace for use with lLua and SWIG. This contains no tests and is primarily untested but follows the same procedures as wrapping as for other modules and the old unit tests all pass.
Merge branch 'master' of github.com:BlackToppStudios/Mezzanine
updated bindings for physics system changes