update

* PEP8 fixes and minor tweaks (pulled from lad1337's binaries branch)

* Set icon (multi-size), and various version_info/product related attributes to our binaries.

* Exclude `unittest` and `doctest` from our build to reduce build size (offset the icon addition).

* Convert to using argument params instead of series of arguments.

  >  from: ```python setup.py 506 nopull noup nopush```
  >  to: ```python setup.py 506 --nopull --noup --nopush```