equipment fixes, 40.08 layouts (win/linux)

- fixes an issue where weapons strapped to the body weren't included in
inventory
- fixes an issue where assigning a specific weapon to a squad member
wouldn't show up as a conflict/missing item
Move from deprecated QtScript to QJSEngine
Remove unused source files.
Merge pull request #97 from Hello71/qjsengine

Move from deprecated QtScript to QJSEngine
Merge pull request #98 from Hello71/unused

Remove unused source files.
Update BUILDING.txt for latest version.
Merge pull request #99 from Hello71/building

Update BUILDING.txt for latest version.
cleanup and checks to avoid bad addresses

- removed obsolete name reads

#73 bad addresses:
- commented out unused prefix stuff in words
- checks for invalid materials before attempting to read
-
fix setting custom profession name
fix for missing default views

- adds a check for the case where DT is loaded but no views can be found
to ensure at least one view is always loaded
fix uniform item typo
output debug info for inventory read
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
Merge pull request #3 from splintermind/DF2014

update to latest