DolphinWX: Allow cancelling gcz compression.
DiscIO: Decompress to file using a larger buffer.

This improves performance by around 20% for me, and the memory use impact
is negligible considering Dolphin is otherwise unusable.
DiscIO: Avoid zeroing buffer when compressing gcz.

This saves 6% time.
DiscIO: Change a memset() to zero initialization.
Android: Ignore some generated files.

/obj/ is used by ndk debugging (gdb) in some scenarios.
Android: also ignore the libs left on the root.

Although, I don't really see why they are put here, outside the build dir.
Merge pull request #1625 from unknownbrackets/android-minor

Android: Ignore some generated files
Merge pull request #1597 from unknownbrackets/gcz-tweaks

Tweaks to gcz compression / decompression
WiimoteConfigDiag: Move GameCube controller settings over

Beginning of unifying the controller settings. No functionality yet.
WiimoteConfigDiag: Split UI sizer creation into their own functions.
WiimoteConfigDiag: Fix assertion problems on non-OSX OSes.
WiimoteConfigDiag: Remove trailing whitespace
WiimoteConfigDiag: Size the config buttons correctly
WiimoteConfigDiag: Unify controller menu with the GameCube controllers.
WiimoteConfigDiag: Rename to ControllerConfigDiag.
ControllerConfigDiag: Remove now obsolete TODOs
ControllerConfigDiag: Disable controller type changes if netplay or a movie is active.
DolphinWX: Add new icon for the controller menu.
ControllerConfigDiag: Fix Linux builds
Merge pull request #1587 from lioncash/input-move

Unify the controller configuration dialogs.