Add -DSFML_STATIC flag

Have not tested as of this commit, will test when I get home from school.
Merge remote-tracking branch 'upstream/master' into lb-refactor
Ignore compiled stuff in lib/
Trying to fix compilation problems
Update makefile for @Thumperrr
Work on clang_win batch
Merge in @ne555's changes
Merge remote-tracking branch 'upstream/master' into lowest-one
Update makefile

Should be json.c, not json.a.
adjusted for my computer
Merge @Lowest0ne's changed makefile
I did not include the rename of @ne555's makefile (it should be the official makefile)
Update json-parser
Merge branch 'lowest-one' into lb-refactor
Re-fix problems
I don't know how or why but somehow these fixes were reverted.
Styleguide conformance - snuggling rules
Use std:: streams for debug logs
still need to replace some usages of std::clog with std::cerr
Fix typo chespp -> chesspp
Remove chesspp::Exception::by
Update makefile

Executable is now created in root directory.
Fix bug