Adapted Chrono Editor to edit sram files instead of save states

Changed the way to read in files
Removed useless variable from Game
Gui now shows informations
Minor fixes

Added typedefs
Spelling
Major Re-Write (part deux)

Rewritten to use structs for reading file.
Objects are now wrappers around structs
Added documentation
Replaced tabs by spaces
Struct.h

Added techniques list
Added techs in game_s
Corrected handling of epoch
Game obj in gui is no longer a pointer.
Changed hexdump function.

Indexes start at zero.
Control checks (new line, space in center) now at beginning of loop.
Revert "Changed hexdump function."

This reverts commit e2f9e73d88c79bf7992102e2c01a2bdd19ffc83e.
It should not have been on this branch
Gui shows informations now..
Add srm example
Compatibility with QT5
Cleaning

Cleaned Checksum computation
Added warnings in test Makefile
Minor fixes

Fix bug when opening a game twict
Fix games not saving
Saving fixes

Fix saving of HP (max 999 not 99)
Fix saving of exp (save 24bit not 32)
Added exemples links
Merge branch 'chrono'