Merge pull request #38 from firefly2442/v2

Arma2: OA should use Gamespy v3 protocol
First revision of speed changes (#24).  Added custom setting to tweak the speed of stream_select which is the main slow point in the script. Note that making this value small increases CPU usage.  The loop will continue until the timeout is reached or all the streams have been emptied. See http://www.php.net/manual/en/function.stream-select.php for more info.
Added warning suppression for windows on stream_select. Fixes #42
Merge branch 'v2' of github.com:Austinb/GameQ into v2
Fixes #41. Fixed issue in Killing Floor with hostnames not being read properly.  I am not sure but this may extend to all unreal2 based games.  It seems the length of the hostname sent back does not account for color codes and other "junk" in the hostname return so the length given in the response is always shorter than the real length of the string in the buffer.
Zlib and Bzip2 are no longer checked for upon __construct.  Not having these available when needed will throw a protocol exception and thus the server information returned will be empty. Closes #43.
Changes Arma2 to match Arma2: OA.  It seems the query was updated but not sure when. Closes #51
Changed source class to be non-abstract to allow it to be called directly. Fixes #54
Added Natural Selection 2 class. Fixes #53
Added composer.json
Fixed bzip2 extension requirement.
Merge pull request #59 from Blackskyliner/v2

Composer compatibility added
Updated composer package name. I like to keep things tidy.
Fixed wrong parameter in Exception creation
Merge pull request #60 from Blackskyliner/482998b27587618f2fbda4397a3916036d7bcbd5

Fixed little Bug regarding Exception creation in GameQ.php
Fixed string issue for booleans in server response (Fixes #64). Also added new response flag from R29 (not documented yet).
Merge branch 'v2' of github.com:Austinb/GameQ into v2
Added num_bots parameter for goldsource games.  Was missing from v1 it seems (Fixes #63).
According to the goldsource docs (from Valve) this was missing, not sure if this was causing a bad result from the response or not.  In the docs is should always be there if it is goldsource server.
Added support for MOHWF.  Fixes #69