Fix problem with multiline constexpr
Work with C++11 compilers
Add tests for constexpr lazy
Add workaround for gcc 4.7
Add workaround for ICE on gcc 4.7 in the tests
Add workaround for using this pointer in returns on older compilers like gcc 4.6
Add a check for this mismatch in returns macro
Add a test for copy
Update test to conditionally disable constexpr evaluation
Add workaround for vardiac expansion on gcc 4.6
Add workaround for incomplete decltype on gcc 4.6
Add some more workarounds for gcc
Add mangle type casting to returns macro to workaround no mangling overload in gcc 4.6
Update the delegate constructor for gcc 4.6 to workaround no argument pack expansion in templates
Use workarounds for mangling overloads
Fix mangling overloads for placeholders
Add documentation for protect and returns
Merge branch 'master' into gh-pages
Update markdown
Merge branch 'master' into gh-pages