Fixed test after fixed batch size usage.
Merged pull request #660
BUMP 1.5.0
Back to dev (master)
Back to dev (in the 1.5 branch)
Merge branch 'v1.5'
Include my own headers
We do need to link these too
Merge pull request #662 from bjori/windows-linker-fixes

Windows linker fixes

* bjori/windows-linker-fixes:
  We do need to link these too
  Include my own headers
Merge branch 'v1.5'

* v1.5:
  We do need to link these too
  Include my own headers
BUMP 1.5.1
Back to dev
Merge branch 'v1.5'

* v1.5:
  Back to dev
  BUMP 1.5.1
PHP-1056: Limit legacy projection argument handling to numeric arrays

The "field names must be strings" exception was intended for the legacy argument style (i.e. array of field names to include). One could argue that the original code should simply have cast array values to strings for convenience, but we definitely don't need this processing for associative arrays. This does leave an edge case where the associative array is indistinguishable from a numeric array, which we cover in the included tests.
Merge pull request #665
Merge branch 'v1.5'
Fixed PHP-1059: updatedExisting always true

The updatedExisting field should always be set - but only when upserted is not set and n > 1 it is true
Merge pull request #666 from bjori/update-existing

Fixed PHP-1059: updatedExisting always true

* bjori/update-existing:
  Fixed PHP-1059: updatedExisting always true
Merge branch 'v1.5'

* v1.5:
  Fixed PHP-1059: updatedExisting always true
Fix zts build on PHP5.6 :]