Squashed 'modules/vf_luabridge/LuaBridge/' changes from a54cc70..904504e

904504e HOTFIX: Spelling in README
9013da4 Merge branch 'develop'
8062cc4 Update Doxyfile
cf1a4cd Remove experimental interfaces for release
896a1e7 Hyperlink branch descriptions
339d5a7 Hyperlink master branch in README
6979d5a Add branch descriptions to README
322d851 Remove CHANGES and mark README with the version number
7c35cf4 Rename nil to None to avoid conflicts
4d0d033 Fix LLVM GCC compile error
d33dbcc Fix compile errors
1d23027 Remove unused typedefs
422369e Streamline FuncTraits
86e01c2 Replace memcpy() with type checked pointer
f928d24 Update documentation
ad81da6 Update documentation
8c968fb Factor SFINAE out of class templates to compile on Clang
77f4914 Change struct to namespace
4228153 Fix Xcode compilation error
7b871b4 Fix Xcode compile errors
0f44afe Update documentation
5a814d3 Fix properties and handle null pointers from Lua
a6fc674 Update documentation
65a84ea Update documentation
0166600 Update documentation
c88c754 Update documentation
5c5e792 Update documentation
90aa46e Update documentation
4927b2f Update documentation
ae6a4d0 Update documentation
56ed3e7 Update documentation
a9bf648 Update documentation
66d56bf Clean up property proxies and function pointer treatment
0555414 Allow non-class member property proxies in addProperty
74711c7 Allow covariant types in property get/set functions
c085b56 Move stdint.h to RefCountedPtr.h
9ef1d22 Update documentation
8c0eb22 Update documentation
cde47b4 Update documentation
5ac6310 Update documentation
9f45aca Update documentation
9d2e957 Update documentation
02c8e03 Update documentation
23b68a0 Update copyright
af7288e Update copyright
d0f2ad3 Strip const from 'T* const' in Stack<>
f528ece Use placement constructor proxy
6f5dfea Add placement constructor proxy
33b9959 Fine tune some declarations
003d58b Tidy up and update documentation
a6342e8 Update documentation
8a23a95 Update documentation
249cf1a Update documentation
fc1914f Rewrite Stack, Userdata, to work with containers
822228a Clean up usage of function pointers
8149211 Update README
7d44b75 Update README
6647874 Update documentation
22e0ff6 Fix improper conversion of function pointer to void*
ebab27a Fix Xcode compile errors
89c22a6 Update README
c35539c Update README
74180da Update README
7ee22e8 Update README
1a11fa1 Update README
d4678de Update README and Documentation
12da807 Update README
ef4bb30 Update README
d40dd99 Work on documentation
2353f7b Refine RefCountedObject
07c6e8d Update CHANGES
ee07ae3 Add RefCountedObject container
fc5f353 Tidy up some things
332f13c Move FuncTraits to its own file
03359f8 Rename FunctionPointer to FuncTraits
e9db732 Rename some fields
cc2256b Remove backward compatibility functions
cdf79ed Remove tests since they are part of LuaBridgeDemo now
c9f2b5e Expose L in function
2881c81 Add specializations for throw()/nothrow FunctionPointer
94cf0b0 Restore LuaBridge rewrite

git-subtree-dir: modules/vf_luabridge/LuaBridge
git-subtree-split: 904504e27a1ec5ff6820f20fcf30de6050dc8432
Merge commit '32939a57033443e92c610cba2b0ebbb756e0e7b1'
Squashed 'modules/vf_luabridge/LuaBridge/' changes from 904504e..29a6aad

29a6aad HOTFIX: Document UB in lua_State* arguments

git-subtree-dir: modules/vf_luabridge/LuaBridge
git-subtree-split: 29a6aad2b72ec7625d78b6f8dccbb3d719783dbc
Merge commit '1659206f144682319bca6dfe1fce7efed2273bca'
Squashed 'modules/vf_luabridge/LuaBridge/' changes from 29a6aad..42f8894

42f8894 HOTFIX: Remove old Makefile
16698b9 HOTFIX: Don't #define THROWSPEC for GCC

git-subtree-dir: modules/vf_luabridge/LuaBridge
git-subtree-split: 42f8894fb01e668130c2d5ea1caeb41482696665
Merge commit '4e64a48bced862589fc5a310b340fde17a5db6ed'
Squashed 'modules/vf_luabridge/LuaBridge/' changes from 42f8894..341284d

341284d Merge branch 'release'
47376b3 Update README and increment version for release candidate
2705098 Provide compatibility with Lua 5.1.x
3878f60 HOTFIX: Update Lua version compatibility in README
f5d976b HOTFIX: Remove old Makefile
d5588a8 HOTFIX: Update Lua version compatibility in README
6ce32ad HOTFIX: Document UB in lua_State* arguments
9c2848e Merge branch 'master' into release
7547677 Merge branch 'develop' into release

git-subtree-dir: modules/vf_luabridge/LuaBridge
git-subtree-split: 341284d875733ba2a57c68bced74c2a60f65f565
Merge commit 'a01ce63780b8f79de73466e74a4418c3c2090a3a'
Squashed 'modules/vf_luabridge/LuaBridge/' changes from 341284d..4027c2e

4027c2e HOTFIX: Remove spurious semicolon from namespace declaration

git-subtree-dir: modules/vf_luabridge/LuaBridge
git-subtree-split: 4027c2e49a1076895d04b3c31971c4b9a06d5a1a
Merge commit 'b4e9561a527e7fa213afbe3f79679769d8a91098'
Squashed 'modules/vf_luabridge/LuaBridge/' changes from 4027c2e..7a0d8a4

7a0d8a4 HOTFIX: Rename screenshot to work around CDN cache
70355d7 Merge branch 'release'
2ed63b5 Merge branch 'develop' into release
5d12f8a Don't define THROWSPEC for Clang compiler targets
23c41fd Tidy up some declarations
e8f13ef Tidy up declarations
4f943b0 Tidy up some identifier names
af511a6 Tidy up some convenience functions
4ced122 Run-time setting to control metatable hiding
0a8cc5a Update documentation
9f5fa3e Update documentation
3b34df2 Update README
a27b52e Update REAMDE
290e0af Update README
14be662 Rename addStaticMethod() to addStaticFunction() for consistency
7aaf4e2 Rename addMethod() to addFunction() for consistency
a2c23a4 Update documentation
531ffa2 Update README
362ca9e Update README
3b518bd Fix member cfunctions going into the wrong table
6652733 Update CHANGES
772a686 Add lua_CFunction registration support
17726e7 Rename internal identifiers for clarity
2a83234 Convert null string pointer to and from nil
741090f Update version number
7bfc560 Update CHANGES
c820359 Minor speedup of class pointer extraction (Optimization)
6a7d75c Fix FuncTraits::call() arguments to pass by value
ebb30b0 Move stdint.h into compiler specific section
6c08639 Add CHANGES file
ded55d8 Convert between NULL and nil
fad1cc8 Add CHANGES file
3b134aa Add TypeTraits for parameter extraction
5252e5f Restructure getClass() conditionals (Optimization)
7284a35 Restrict getClass() to positive stack indexes (Optimization)
3e52c1b HOTFIX: Remove spurious semicolon from namespace declaration
d5a08cb HOTFIX: Remove spurious semicolon from namespace declaration
44485d3 Update README and increment version for release candidate
00f8236 Provide compatibility with Lua 5.1.x
46c6a6e HOTFIX: Update Lua version compatibility in README
ad5493a HOTFIX: Remove old Makefile
caa0554 HOTFIX: Don't #define THROWSPEC for GCC
1e99990 HOTFIX: Document UB in lua_State* arguments
f451009 HOTFIX: Spelling in README

git-subtree-dir: modules/vf_luabridge/LuaBridge
git-subtree-split: 7a0d8a4a8ce6d355360356ffbf6d771f9d9a1472
Merge commit '1fa6c168e3bc8e468843d421f19c8e47e4d4b096'
Update SQLite to 3.7.12.1
Add Euclidean Distance Transform
Merge branch 'release'

Conflicts:
	modules/vf_luabridge/LuaBridge/CHANGES
	modules/vf_luabridge/LuaBridge/LuaBridge.h
	modules/vf_luabridge/LuaBridge/README.md
Add class SharedTable
Begin rewrite
Add class Vec3
Add class BevelEmbossStyle
Add class DistanceTransform