Merge branch 'feature/chat' into master

* feature/chat: (75 commits)
  Also change the other factory methods for consistency
  Fix Javadoc formattings
  Add Locale API
  Fix Javadocs formatting
  Reformat code with IntelliJ configuration
  Remove intermediary comments
  Add click action javadocs and coding style
  Clarify the action of runCommand
  Add Javadocs for chat position methods on Player
  Add text action Javadocs
  Add translation factory Javadocs
  Fix compile
  Add message factory Javadocs
  Add title factory Javadocs
  Add Javadocs for message builder
  Add text format javadocs
  Add chat position factory javadocs
  monoid laws
  Remove entity hover action reference
  Add Translation Javadocs
  ...

Conflicts:
	src/main/java/org/spongepowered/api/Game.java
	src/main/java/org/spongepowered/api/entity/Player.java