Move Grf parser and merge GrfItem with Grf::Item.
* Move Grf.cpp and Grf.hpp from 'src/Parser/Graphics' to 'src/Parser/Data'.
* Merge GrfItem class with Grf::Item.
Add missing 3rdparty library, jpar, and settings file.
* Add missing 3rdparty library, I forgot to remove *.lib file ignore in .gitignore.
* Add jpar, a json parser. (made by me!)
* Add settings file for client.
* Forgot to include *.vcxproj file in previous commit.
Fix jpar.
* Fix infinity loop when reading number value.
* Fix infinity loop when there is a comma before closing bracket.
* Add function to read file.
Add "Resources".
* "Resources" enable client to load multiple Grf and read from data directory.
* Add more information (ie. file path) on error in graphics parser.
* Change "read_folder" value in settings.js to boolean, set this to true to read from Data folder first.
* Make the window un-resizeable. You can change window size in settings.js file.
Add cursor, button, Spr parser, and play BGM file.
* Add Spr parser in "src/Parser/Graphics".
* Play login BGM. Please convert all mp3 in BGM to ogg first, croc will not support mp3 files.
* Add custom cursor. Need Act parser for animated cursor (will add later).
* Add button in login window.