Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Unify Project Style
Merge pull request #492 from CodaFi/Style-Fix

Style fix
Fixed month and year calculation by adding +1 for month and +1900 for year.
the tm structure has months starting with 0, while libetpan expects that January starts at 1
Furthermore, the year component is an integer starting from 1900 while libetpan expects a 4 digit year number
Merge pull request #494 from pfennema/master

Fixed month and year calculation by adding +1 for month and +1900 for ye...
Updated to latest libetpan b9de519082830cfc92bceb587e8060a28735b121
Implement X-GM-RAW interfaces
RAW -> Raw
Improve documentation
Remove unused variable
Remove mentions of register

C++ 11 Standard (Annex D.2):

The use of the register keyword as a storage-class-specifier (7.1.1) is
deprecated.
Remove unused or undefined functions
Add required virtual destructors.
Merge pull request #520 from CodaFi/X-GM-RAW

Implement X-GM-RAW
Return proper NULL delimiter

NULL will get cast to (char)0 properly, but casting ‘\0’ (technically
an int) better expresses the intent that we mean to return the
terminating char.
Fix PR comments
Build fixes for Linux
Merge pull request #535 from CodaFi/W-Pedantic-Warnings

Cleans up warnings
Improved charset conversion. Added TODOs.