properly make the setter for BlockBuffer in world border use the word "set"
Implement TextStyle, add javadocs
Fix up TextStyle
- rename TextStyles.IDENTITY to TextStyles.ZERO
- rename TextStyleMode to TextStyleComponent
- fix a little Javadocs
Merge branch 'text-style'

* text-style:
  Fix up TextStyle - rename TextStyles.IDENTITY to TextStyles.ZERO - rename TextStyleMode to TextStyleComponent - fix a little Javadocs
  Implement TextStyle, add javadocs
Rename FormattingCode and remove type parameter from MessageBuilder
 Add methods to convert a Message to legacy text
Move children iterator of Message to extra method
Add deprecation to TextStyle.getCode to prevent warnings
Improved Entity interface.

* Removed getPosition, getX, getY, getZ in favor of getLocation
* Removed getVectorRotation in favor of getRotation
* Removed EulerDirection in favor of Vector3f
* Removed interact methods as they are meant for Players
* Removed eject in favor of setPassenger
* Removed dismount in favor of setVehicle
* Renamed getRiding in favor of getVehicle
* Renamed getRidden in favor of getPassenger
* Renamed teleport to setLocation
* Renamed isDead to isRemoved
* Updated javadocs
Fixed SimpleCommandService command registration.
Add basic enchantment information
Fixed NPE when dispatcher received no arguments.
Add PotionEffectBuilder.
Remove flags from setLocation, add getBaseVehicle
Rename isValid -> isLoaded
Merge pull request #290 from SpongePowered/feature/entities

Improved Entity interface.
Add API for force-loading chunks
Added BlockBreakEvent and ExpEvent.
Renamed ExpEvent to ExperienceEvent
Added support for BlockBreak, BlockPlace, BlockInteract events.

* Added BlockPlaceEvent
* Added BlockInteractEvent
* Added EntityBreakBlockEvent
* Added EntityInteractBlockEvent
* Added EntityInteractEntityEvent
* Added EntityPlaceBlockEvent
* Added PlayerPlaceBlockEvent
* Added PlayerBreakBlockEvent
* Added PlayerChangeBlockEvent
* Added PlayerInteractBlockEvent
* Added PlayerInteractEntityEvent