Made bungee utils use callbacks,

used getPlayerExact for online players, avoided a cast in
ServerTypeManager, made servers in ServerManager into a HashSet (as
contains is the only real operation done on it), made some fields
private for fun, removed statics in BungeeUtils