HUGE CHANGELOG BELOW
CommandProvider renamed to ServiceProvider
MarineRunnable now keeps a ServiceProvider, which allows the scheduler to remove based on plugin
Removed StandaloneServer and moved the stuff over to Server (instance of MarineServer)
Added a functional player limit (max players), denies login on full
BinaryFile now closes the stream
Made Server extend TimerTask, which allows the run method to work from there, moved timer from Bootstrap
Changed out Scheduler storage for ConcurrentHashMaps
Fixed Plugin Bugs
Added Server Settings
Moved StartSetttings to its own file
Cleanup in Bootstrap
Fixes
Fixed "crafting" test, still not working as intended.
LovingHandler uses the preName (temporary)
Load NetworkManaget after PlayerManaged (prev. errors)
Temporary offline mode solution, we should add this as an option
Added real offline mode support = PRO
Added warning on offline mode
Call chat event and add chat logging
Built In Spam Filter + ListResponse.java #getText util
Merge remote-tracking branch 'origin/master'

Conflicts:
	src/main/java/org/marinemc/net/play/clientbound/JoinGamePacket.java