Livestatus\Query: remove obsolete properties
Livestatus\Query: temporarily disable count cache
Livestatus\Query: split string cast implementation

This way we can use an exception-throwing variant internally while not
breaking __toString
Livestatus\StatusQuery: add terribly setMode method
Livestatus\Connection: temporarily hardcode count
Livestatus\Query: parse an array structure
Livestatus\Query: fetch csv, not json
Livestatus\Query: add a lot of filter voodoo
Livestatus\Connection: add fetchRow / fetchPairs

Temporary ugly and slow implementation
Livestatus\Query: use trigger_error in __toString
Livestatus\Query: attempt to separate column handling
Livestatus\Query: start using new filter methods
Livestatus\Connection: throw "better" exceptions

Removed outdated method
Livestatus\Connection: document hardcoded count
Livestatus\Connection: implement socketError method
Livestatus\Connection: make use of socketError
Livestatus\Connection: implement readLineFromSocket

We want to stream data in the near future, so reading line by line is
essential
Livestatus\Connection: discover column headers...

...in case the query doesn't know about
Livestatus\Connection: fetch row from socket...

...basically just calling readLine, but splitting columns
Livestatus\Connection: line splitting implementation

Will need some more work to get SplFixedArray handling safe