Have World be a ComponentHolder.

- Cleaned up javadocs for spawning/creation of entities. Allow varargs for
  component classes.
- Corrected grammar of EntityPrefab, allow prefabs to attach non
  EntityComponents.

@Afforess @Olloth Should Entities be restricted to EntityComponents only?
Signed-off-by: Chris Sanders <zidane@outlook.com>