Make the push timeout configurable.

This commit add a new `pushTimeout` options in the configuration file. Our team in China is unable to push properly to Divshot with the default 1500ms timeout.

Thanks!