fixes #101, inv logging and role export

- adjusted the description of the thought for talked to something more
generic
- added more granular details in the inventory logging
- changed the role cell's export value to the raw role rating, instead
of the drawn rating
fixes #102
Remove OS-specific entries from .gitignore.

.gitignore should only store items that are generated by the code in the
repository. If your operating systems generates temporary files, put
those in your .gitignore_global.
Compute checksum internally without calling md5sum
Use process_vm_{read,write}v instead of ptrace

This approximately doubles the speed of Dwarf Therapist on Linux, and
fixes #73.
Mv etc -> share, use applicationDirPath (fixes #30)

Also build outside of bin.
Add DATADIR, search_paths for game_data.ini
Merge branch 'gitignore' into DF2014
Merge branch 'process_vm' into DF2014
Merge branch 'share' into DF2014

Conflicts:
	.gitignore