Merge commit 'd229fdd57a597c1f17a1e852f520d31b0241ca67' into develop
Squashed 'modules/vf_luabridge/LuaBridge/' changes from a54cc70..94cf0b0

94cf0b0 Restore LuaBridge rewrite

git-subtree-dir: modules/vf_luabridge/LuaBridge
git-subtree-split: 94cf0b0e3b9308e12d0ca39ff831aa1a830827b8
Add specializations for throw()/nothrow FunctionPointer
Add file to project
Expose L in function
Squashed 'modules/vf_luabridge/LuaBridge/' changes from 94cf0b0..a6fc674

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

git-subtree-dir: modules/vf_luabridge/LuaBridge
git-subtree-split: a6fc67438122f970a050104e766bd5eb92c8be21
Merge commit 'cd8bef9c687df27e58018920552b29080f6332c2' into develop

Conflicts:
	modules/vf_luabridge/LuaBridge/LuaBridge.h
Fix properties and handle null pointers from Lua
Update documentation
Merge commit '039044d8ad08f9e8786e960d12e79c9b3bbf1dd5' into develop
Squashed 'modules/vf_luabridge/LuaBridge/' changes from a6fc674..8c968fb

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

git-subtree-dir: modules/vf_luabridge/LuaBridge
git-subtree-split: 8c968fb34cfde627690eea7b43590c4ce7cf3710
Merge commit '79904cf216dc107643cbb944ddd85a4e2c54fc4c' into develop
Squashed 'modules/vf_luabridge/LuaBridge/' changes from 8c968fb..f928d24

f928d24 Update documentation
ad81da6 Update documentation

git-subtree-dir: modules/vf_luabridge/LuaBridge
git-subtree-split: f928d2441c466a3b2ff40b0f9ff06263e00cbc6d
Merge commit 'f8f9cdc966267923e60232b03b9ae558aaa0f00e' into develop
Squashed 'modules/vf_luabridge/LuaBridge/' changes from f928d24..1d23027

1d23027 Remove unused typedefs
422369e Streamline FuncTraits
86e01c2 Replace memcpy() with type checked pointer

git-subtree-dir: modules/vf_luabridge/LuaBridge
git-subtree-split: 1d23027efaa1d7dc20a0f2a8c26f5458181516c6
Fix compile errors
Fix LLVM GCC compile error
Rename nil to None to avoid conflicts
Add Xcode targets
Fix Xcode compile errors