windeployqt: Add more modules to enumeration, add options control.

Move enumeration from tools into main.cpp, introduce data struct
to contain name, options and translation. Add options to enable/
disable modules.

Change-Id: I80022ef1d8fae7fd42d5e373ef5c4db08d1568ee
Reviewed-by: Oliver Wolff <oliver.wolff@digia.com>
windeployqt: Make it possible to pass executables as well.

Remove global optDirectory, pass binary and directory in options
struct.

Change-Id: I51a8d2454a8d2bd9961d9458559e58af66de72ad
Reviewed-by: Oliver Wolff <oliver.wolff@digia.com>