Make library set system dependent

For instance, FreeBSD doesn't need -lresolv, -ldl
fix language selection:
Move compilation and install instructions to INSTALL.md
Add headers
Debian dependencies
make all / make install
Add index and headers
Add links to Jenkins binaries
added logging feature
save changes
add tool to convert logs to plaintext
add missing null check
..
Add rudimentary X Input Method support
try to load from old save path too
Merge pull request #310 from doughdemon/xim

Add rudimentary X Input Method support
Merge pull request #295 from AMDmi3/system-dependent-libs

Make library set system dependent
Merge pull request #302 from kriswema/readme-install

Install.md
add some width/height limit checks
Don't exit if no input methods can be found