Added a callable to put for progress updates

This in combination with https://github.com/maximebf/ConsoleKit ProgressBar makes me feel good.
Merge pull request #160 from briannesbitt/patch-1

Added a callable to put for progress updates
Fixed typo in object class name comparison
Merge pull request #161 from jesseschalken/master

Fixed typo in object class name comparison

* jesseschalken/master:
  Fixed typo in object class name comparison
Check wether CRYPT_RANDOM_IS_WINDOWS is defined before defining it.
Fixed coding style to comply with other not defined statements
Merge pull request #162 from FrenkyNet/master

Check wether CRYPT_RANDOM_IS_WINDOWS is defined before defining it.

* FrenkyNet/master:
  Fixed coding style to comply with other not defined statements
  Check wether CRYPT_RANDOM_IS_WINDOWS is defined before defining it.
Partial revert of 9f1108e52e4787610a488868d774992e1ca28979.

This change should not be necessary.
Merge pull request #164 from bantu/master

Partial revert of 9f1108e52e4787610a488868d774992e1ca28979.
Merge branch 'master' of https://github.com/phpseclib/phpseclib