[Android] Add the license header to Java files that were missing it.
[Android] Don't create a new GCMPath entry in the Dolphin config if it another existing GCMPath entry already has the same directory path.

Also, fix a 'bug' with the clear all items function. Make sure we set GCMPathes to 0, so that GCMPath entries start adding at GCMPath0 again.

This change also allows me to remove the duplicate checking code from GameListFragment, since the items in the game list are loaded based on the GCMEntries in the Dolphin config.
[Android] Invalidate the options menu upon switching fragments. This hides the 'clear game list' option faster when switching fragment. Also fixes a rare bug where the option might not even redraw when returning to the game list.
[Android] First french translation.
Can't try it as I don't have any Android device. Any feedback appreciated.
If misplaced, please fix it.
[Android] Added 2nd file for French translation.
(Sorry, I didn't find how to upload 2 files at the same time in Google Code)
Revert "[Android] Added 2nd file for French translation."
This breaks the Android UI. 'translatable="false"' is there for a reason."
This reverts commit 5d9700a30388ef0b20bd6a7c9a81c328f482d044.
Revert "[Android] First french translation."

This reverts commit d2481aa477a4bf1eb0c9db19d01dd3478a5a41fa.
sync gpu: check disable flag before volatile

This could be an optimizing as this condition could be moved out of the loop.
So we save an atomic load.
But I don't know if it matters at all
Send pad buffer to clients when they join; fixes issue 6524.
Allow user folder to be set via command line.

Clean up GetUserPath(), to allow setting any path with it.
Actually allow the dump and logs folders to be set outside of user/
Fix a crash in the Wiimote registration code

The code was hitting undefined behavior, causing crashes when starting a Wii
game with Dolphin compiled with gcc >= 4.8.

Might introduce some slight change in the Wiimote activation logic.

Fixes issue 6526.
Merge branch 'master' into wii-network

Conflicts:
	Source/Core/Common/Src/CommonPaths.h
	Source/Core/Common/Src/FileUtil.cpp
Disable Wii Sockets for NetPlay and TAS
Code style fix and cleanup.
Remove ltcg from polarssl.
Fixed inconsistent usage of sock and used fd instead.
More cleaning.
Slightly better error handling for libusb_init not working.
Maybe libusb_exit fails when not initialized.