Add the attribute template keyword.
Add the event template.
Add the DYNO_USE_DEV_ENV option to the CMakeLists.
Add the contains_duplicates metafunction.
Move the auto_struct out of detail/ and refactor it.
Remove the auto_event.
Minor refactoring of the forward_constructor.hpp header.
Move back auto_struct to detail, where it really belongs.
Add the doc target to generate documentation.
Refactor and fix the doxygen markup when needed.
Refactor the DYNO_FORWARD_CONSTRUCTOR macro.
Make auto_struct movable.
Refactoring of most doxygen comments.
Add the DYNO_DOXYGEN_FORWARD_DECL macro.
Add utilities to handle variadic templates portably.
Use the variadic template utilities in event.hpp.
Put work in progress in the sandbox.
Merge branch 'master' into framework

Conflicts resolved:
	CMakeLists.txt
	README.md
	src/CMakeLists.txt
	test/CMakeLists.txt
Refactor the use of variadic templates throughout the library.
Refactor the use of forwarding constructors.