Add Eclipse formatting settings xml file
Add OfflinePlayer, ItemEntity, Update Entity, Player
Fix License, Javadocs
Add Interactable interface
Remove public modifier
Resolve imports correctly
Fixed merge conflicts. (+3 squashed commit)

Squashed commit:

[fcc34a6] Fixed missing line break between description and attributes.

[62297f8] message is more euh clean...

[cbd4828] A player should be a CommandSource. And most Command Sources can receive messages. (+1 squashed commits)

Squashed commits:

[cbd4828] A player should be a CommandSource. And most Command Sources can receive messages.
Merge pull request #173 from thomas15v/command-Patch

A Player should be a CommandSource.
Purge example from API

Signed-off-by: Chris Sanders <zidane@outlook.com>
Make entities Interactable
Make blocks interactable
The basis of the scheduling API
Merge branch 'master' of https://github.com/SpongePowered/SpongeAPI into HEAD
Remove public modifier
Added get scheduler method to Game interface
Heavily improved the scheduler API
Added getName() to Task
Fixed missing JD
Added a method to get players by name
Prefer Optional<T> over @Nullable