Update for SpoutAPI Component refactor.

- Added TODOs to re-write BlockPlacement and Interaction in protocol
- Removed un-needed InteractComponent in Vanilla as it is in the API (add
  it back if we use it someday).
- Children of Sky now add the SkydomeComponent and set the model
  accordingly.
- Deleted un-needed SceneOutput component
- Loads of cleanup all over the place
Signed-off-by: Chris Sanders <zidane@outlook.com>