PPCAnalyst now detects internal branches better

For example:

```
addr     opcode    disasm
80026584 48000054  b	->0x800265D8 
```
Fix some warnings.

The 'offset' variable needs to stay because the disabled code below uses it.
added option for selecting which column are displayed in the game list, added optional game id column, and added config entry to disable making compressed games blue
Merge pull request #435 from YourGamesBeOver/master

Options for selecting which columns are visible in the game list.
Use std::string in LogContainer's constructor.
This allows for removal of the strcpy calls, also it's technically way more safe, though I doubt we'll ever have a log name larger than 128 characters or a short description larger than 32 characters.

Also moved these assignments into the constructor's initializer list.
Merge pull request #458 from Tilka/warnings

Fix some warnings
Merge pull request #464 from lioncash/log-str

Use std::string in LogContainer's constructor.
Merge pull request #371 from quarnster/patch-1

PPCAnalyst now detects internal branches better
Translation pull from Transifex
Merge pull request #467 from delroth/locale-update

Translation pull from Transifex