Giant commit, (expand for details)

- Complete source format
- Upgraded to a 377 cache
- Tons more design issues fixed, specifically player i/o
- Some new plugins
- Dialogue interface listeners, mostly complete (few minor things left)
- The old file system was trashed, rewrote it totally, uses the new file i/o in Java 7
- Fixes to DistancedAction stopping upon reaching the destination
- Small fixes to synchronization, slight performance increases