Cleanup some unneeded things in SpoutChunk

Signed-off-by: Jack Huey kitskub@gmail.com
Cleanup of SpoutRegion among other things

Signed-off-by: Jack Huey kitskub@gmail.com
Formatting cleanup and import organization.
- Used Spout's IntelliJ formatting.
Add a protected method to force detach components in BaseComponentOwner for removed Entities

Signed-off-by: Jack Huey kitskub@gmail.com
force means we want to detach always

Signed-off-by: Jack Huey kitskub@gmail.com
We want to call the same super method to avoid infinite loop

Signed-off-by: Jack Huey kitskub@gmail.com
Made Class parameter for DefaultedKeyFactory allow any Class type.

This is needed to support constructing factories for generic types.

Signed-off-by: Irmo van den Berge <bergerkiller@gmail.com>
Fix removed entities (not double player)

Now, removed entities live out the remainder of the tick "not removed" then the next tick "removed"

Signed-off-by: Jack Huey kitskub@gmail.com
Add matrix row and column getters and min and max axis vector getters

With tests
Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Fix Matrix3 and N createPerspective

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Entities no longer finalizeRun

Also set fields to snapshottables. This is safe as snapshottables are
thread-safe on gets and we control sets (where it can potentially not be
so).

WIP for now

Signed-off-by: Chris Sanders <zidane@outlook.com>
Revert "Entities no longer finalizeRun"

This reverts commit 649bf1f6e11196d35efa8b376ca1f964a170f9b8.
SpoutAPI compiles with Netty 4

Signed-off-by: Jack Huey kitskub@gmail.com
Spout compiles with Netty 4.

Untested

Signed-off-by: Jack Huey kitskub@gmail.com
Spout runs with Netty 4

Signed-off-by: Jack Huey kitskub@gmail.com
Simplify this.

Fix that.

Signed-off-by: Jack Huey kitskub@gmail.com
Release buffers before allowing them to be GC'ed

Signed-off-by: Jack Huey kitskub@gmail.com
Another round of cleanup

- Move newSession to Server interface
- Fix render transform adding points over different worlds
- Removed multiple copySnapshots performed in the scheduler (I don't
  even... @Raphfrk ??).

Signed-off-by: Chris Sanders <zidane@outlook.com>
Only load .jar . We don't want anything else (.DS_STORE on macs, etc.)

Signed-off-by: William Lebel <lebelwilliam@gmail.com>
Fixed session-fix diff from squash

Signed-off-by: Jack Huey kitskub@gmail.com