Add pyuca for proper sorting of unicode strings.

* Install product_details and pyuca via github urls
* Use forked pyuca for Py2.7 support.
* Use forked product_details for fixed setup.py.