Engine creation by factory
Merge remote-tracking branch 'origin/master'

Conflicts:
	src/ORM/DynamoDB/Engine.php
	tests/unit/DynamoDB/EngineTest.php
Engine creation by factory