Separate ping/query methods from MinecraftStatus class
Separate ping/query methods from MinecraftStatus class

The new classes MinecraftQuery and MinecraftServerListPing
use exceptions to propogate errors in the networked
exchange and parsing of the responses. MinecraftStatus
behaves as it has before including returning false upon
a bad query/ping (so it catches exceptions).

winny-/mcstat,winny-/mcstat