JudgeResult is now a disciple of the word of ByteDecomposable. Joining
him are ProblemHistory, Competitor, and even User.
UserManager is now the 2nd disciple of the ByteDecomposable order/cult.
Fixed two lethal memory leaks in ByteBuffer Streams which were leading
to kernel crashes/BSOD.
ObjectWriter now prepends the ByteBuffer size before writing it
(resolving a big big issue with FileData), and also has a
write(Collection<ByteDecomposable>).
Removed debug code.
All of the Judging classes are now ByteDecomposable - the ranks of the
chosen swell every day.
Executable is a proud archbishop of the ByteDecomposable church.
Problem, ProblemSet, and ProblemSubmission have been accepted into the
great church and blessings of the savior, ByteDecomposable.
PacketUtils now correctly gives the size of a UTF-8 string, and also has
a function for finding the size of a collection of ByteDecomposable.
ScoreManager and JudgeManager are cardinals of the ByteDecomposable
church, which now reigns almost supreme over all interfaces.
Ah, behold! For Competition itself has joined the great cult/church of
ByteDecomposable.
NetworkAction.getBasePacket() now correctly creates the NetworkPacket
(no under/overflow).
NetworkPacket is updated completely for the Stream update - furthermore,
it actually properly prepends the size and .finish()'s correctly.
Hopefully.

Please, BSOD, stay away.
ServerMain now shows off the Object serialization of a Competition (both
unloading and reloading; So cool.)