Light cleanup to a little bit of InputCommon. Replaces much of the iterators that litter this section of the codebase.

Also clean up a little bit of the comments that describe the interface classes.
Remove some unnecessary comments, as pointed out by Matt_P.
OGL: remove ubo workaround

This was only keeped for some broken mesa versions. Meanwhile most used versions should be fixed for almost a year.
Introduce the usage of unique_ptr into the InputCommon ControlEmu.h class. Allows for the automatic handling of resource deallocation.
Clean up InputConfigDiag.cpp.

Changes a bunch of for+iterator loops into foreach loops.
Purely stylistic cleanup of Core/HW/WiimoteEmu/Attachment/* files.

Also cleaned up WiimoteEmu.h as well.
Merge pull request #23 from lioncash/sorta-large-input-cleanup

Larger cleanup to input-related source files (this time using unique_ptr).
Automatic translation resources update from Transifex
SWCommandProcessor: fix the CPReg structure fields

This structure fields should match byte-to-byte the layout of MMIO registers:
it is addressed using the MMIO reg address when doing a CP MMIO read. This was
unfortunately not the case, causing CP reads to be mostly broken with the
software renderer.
Silence warning
Merge pull request #28 from Tilka/warnings

Silence warning
Merge pull request #27 from delroth/swcp-struct-fix

SWCommandProcessor: fix the CPReg structure fields
Remove a pointless c_str() call in FileUtil.cpp. The function takes a string in it's parameter
Merge pull request #29 from lioncash/remove-pointless-cstr

Remove a pointless c_str() call in FileUtil.cpp.
Jit64IL: nits
Merge pull request #30 from Tilka/nits

Jit64IL: nits
[JITARM] Fixes an issue in the slowmem path that causes grey THP movies, and issues of games not working like Mario Kart being incapable of getting ingame. This was due to me forgetting an instruction.
Merge pull request #31 from Sonicadvance1/slowmemfix

[JITARM] Fixes an issue in the slowmem path that causes grey THP movies,...
Merge pull request #14 from degasus/uboWorkaroundRemove

OGL: Remove non-UBO code path.
Readme: add link to issue tracker