Animation can chained more easily when it's constructed
lib update: use dartemis_addons for EntityStateSystem
refactors:
* move factories in separated files
* move system_animator (generic part) into dartemis_addons
* move utils into dartemis_addons
* update sdk
* update libs