Added constructComponent() method and tests.

Added constructComponent() method to construct a component from its
data instead of requiring a component to be passed in by the user.
Rewrote constructComponent to call addComponent.

The body of constructComponent was almost identical to addComponent
so it was rewritten to call addComponent.
Added constructComponent() method and tests.

Added constructComponent() method to construct a component from its
data instead of requiring a component to be passed in by the user.
Rewrote constructComponent to call addComponent.

The body of constructComponent was almost identical to addComponent
so it was rewritten to call addComponent.
Replaced VectorTuple with std::tuple of vectors

Replaced VectorTuple class with and std::tuple of std::vectors.
Removed unneeded VectorTuple.hpp and vectorTupleTests.cpp.
Merge branch 'tuple_stuff' into dev

Conflicts:
	src/EntityManager.hpp
Cleanup after merge.
Added constructComponent() method and tests.

Added constructComponent() method to construct a component from its
data instead of requiring a component to be passed in by the user.
Rewrote constructComponent to call addComponent.

The body of constructComponent was almost identical to addComponent
so it was rewritten to call addComponent.
Added constructComponent() method and tests.

Added constructComponent() method to construct a component from its
data instead of requiring a component to be passed in by the user.
Rewrote constructComponent to call addComponent.

The body of constructComponent was almost identical to addComponent
so it was rewritten to call addComponent.
Replaced VectorTuple with std::tuple of vectors

Replaced VectorTuple class with and std::tuple of std::vectors.
Removed unneeded VectorTuple.hpp and vectorTupleTests.cpp.
Cleanup after merge.
Merge branch 'dev' of github.com:Hrothen/Skald into dev
Added template disambiguator to function call.
Removed unused Component concept header.
Removed Cmake references to files that no longer exist.
Added and removed some comments.
Removed non-movable constuctComponent method.
Removed boost from list of requirements in the README.