C++'ified some arrays.
Adding a randomly generated 128-bit block

Cryoto++ is now a required dependency, it is used to securely generate
the random value.
Removing unused ushort host to network conversion
Upgrading the NTP timestamp

The NTP timestamp will now use a randomly generated value to generate a
cryptographic image in the insignificant bits of the fractional portion
of the timestamp. The image is based on the hashing of the random value,
the seconds, and the significant portion of the fractional part. It can
be used to determine whether the server instance generated a timestamp.

Tests are sorely needed, as the algorithm is a little complex and easy
to get wrong (coming shortly).
Replacing tabs with spaces, and removing trailing spaces.
Server should now ignore NTP packets that originated with the server
Fixing typo in comments.
Properly setting flags in response packets.
Fixed fractional timestamp.

The fractional timestamp is now computed correctly (and seconds were
tweaked too). The cryptographic computation was also tweaked (fixed
masks), and verified to work with netcat.