Fixed PHP-746: If the file data not exists, the getBytes method would return random data.
Added a test case.
Fixed a memory leak when the stored data was corrupted and we bailed out early.
Merged pull request #325
Fixed test case, the length can also differ if the server name changes.
Merged Pull Request #396

# By Derick Rethans
* pull-request/396:
  Fixed test case, the length can also differ if the server name changes.
PHP-725: Change *option_value == '1' to strcmp(option_value, "1") == 0.
Order options alphabetically.
Use strcmp here too.
Merged Pull Request #363

# By Derick Rethans
* pull-request/363:
  Use strcmp here too.
  Order options alphabetically.
  PHP-725: Change *option_value == '1' to strcmp(option_value, "1") == 0.