Fix miscellaneous compile errors, +x dist/dt

- chmod +x dist/dwarftherapist

- fix various clang, cppcheck warnings.
WIP tooltip redirect
finish up dock to show tooltip information

- by default in addition to showing the grid cell tooltips, they're also
shown in a new information dock
- an option has been added to hide all grid cell tooltips if the dock
alone is sufficient

- it might be useful to have another similar dock to only show the main
dwarf tooltip as well

- started work on the wear summary
Merge remote-tracking branch 'Hello71/DF2014' into DF2014
merge redirect-tooltips

- resolve minor dfinstance.cpp conflict
equipment overview dock, update docks refresh

- adds a new dock window to show both worn out and missing equipment,
resolves #139
- the overview can be set to show either the base items (shoes, shirts,
etc.) or items with base materials (leather shoes, silk cloaks, etc.)

- changed the pref and thought dock to refresh and clear via signals
rather than manually finding the docks
add equip overview placeholder, plural names

- changes the item names in the equipment overview to use the plural
name
- adds a placeholder when there are no worn/missing items to indicate as
such
merge #194 again

- merged again for additional changes since 3ae9f9b
- added <QDateTime><QTimer> to dfinstancewindows

conflicts:
- item.h
- dwarfmodelproxy.h

- dfinstance.cpp
- dwarftherapist.cpp
- laborcolumn.cpp
- viewcolumn.cpp
- mainwindow.cpp
- dwarfmodel.cpp
- dwarfmodelproxy.cpp

- optionsmenu.ui
update default role view, game_data endings

- updates the default role view to match the full labors view in color
coding and column order
Fix manual finding (again), Qt 4 compat