Add QueueMonitor.

This is a class that monitors MKNetworkEngine's sharedNetworkQueue and
the jobs that are placed on it.  By breaking this out into a separate
class we can collect additional information (peak queue length is
implemented in this changeset) and can keep a history of jobs on the
queue.
Remove dangling references to JSONKit (removed in 5e7ed13bcc7).