timeout issue, better image handling, update rev to 0.7.2

Main changes incorporated:
1. Usage of `timeout` function for global and few individual functions are now possible.
2. DDE handling moved from PyWin32 to PyZDDE's DDE code (PyWin32 can still be used by toggling appropriate boolean flag)
3. Helper functions for better image array handling in IPython notebook.