Ticket #6181: Properly handle >> terminating template parameter lists.
Fix compilation with GCC 4.4.

It was broken by fe468ac14255f079cd4ad0546d3c51f8e3f8031a.
Merge pull request #490 from lanurmi/nullptr-gcc44

Fix compilation with GCC 4.4.
Merge pull request #484 from simartin/ticket_6181

Ticket #6181: Properly handle >> terminating template parameter lists.
gui: icon.svg: manually fix offset and apply inkscapes "Vacuum Defs" functionality to reduce file size from 113675 b to 3906 b.
Fixed #6327 (Unwanted constStatement on (void)0)
Fixed #6346 (pointer calculation overflow)
Fix FP if sizeof is used without parentheses on struct members

Right now we only support checking basic pointer types.
Pointers inside structs are not supported yet.

Consider the tokens "foo@1 . bar@2",
Token::Match( "sizeof ( %varid% )" ) won't match it.
Token::Match( "sizeof %varid%" ) did match it -> FP.
Add test cases when sizeof is used on struct members
CheckBufferOverrun: Use portability warning for pointer arithmetic UB. It can be used by intention and usually works as intended.
checkUnreachableCode(): fix FP for statements that just hide compiler warnings about unused function arguments

Seen throughout the rockbox codebase.
pep8 fix

pep8 reported:
extracttests.py:233:16: E713 test for membership should be 'not in'
CheckBufferOverrun: Added comment in code to clarify why severity is portability for pointerOutOfBounds message.
python3 compatibility
Add VS2013 projects for my personal use (using /LTCG, /MP, /RELEASE, /MT).

[ci skip]
Add a script to run coverity with VS2013.

[ci skip]
Move astyle options to astyle.ini.

This way we can use it in runastyle and runastyle.bat.

Settings changes:
* specify the files to exclude instead of specifying the files to style
* remove `--lineend` option
* keep the file's modified timestamp
* only show the styled files on the command output

Also change the astyle version check to only check for older not the exact version.

[ci skip]
Update runastyle.bat from MPC-HC.

It includes a check if astyle is present and for astyle's version.
Also, it allows drag and dropping files onto it to style them.

[ci skip]
PEP8 fixes.