Remove the second registerFactory() method introduced together with non-movable types support; the pre-existing registerFactory() method is enough.
Add injection benchmark.
Add a smaller benchmark.
Add move constructors and store the ComponentStorage in a unique_ptr, to avoid copies and also keep the move cost low.
Add a ComponentImpl 'cast' that takes a ComponentImpl&&.
Depend on the sparsehash lib to speed up hashing by ~25%. This dependency is optional and can be disabled with -DFRUIT_NO_SPARSE_HASH.