fix various merge issues

- fix material and material name decode changes from faf103f
- fix squad uniform changes from 40c44fa
- check material in items now that a default material is no longer
returned
Merge pull request #195 from Hello71/DF2014

Fix manual finding (again), Qt 4 compat
version 27.0

- update changelog
various coverity fixes and cleanup/formatting

- fix uninitialized vars
- changed the caste hash in races to a list since caste id = index
- used the H_INFO enum where appropriate instead of int
- fixes health/body resource leaks
- additional checks for missing unit caste
more minor formatting, fix colorpicker
Fix MSVC warnings, win64 bug

- Use qSort and function pointer instead of struct operators and std::sort
  to appease MSVC.

- Simplify DFInstanceWindows::map_virtual_memory loop

- Store real base address offset instead of reading 0x400000 from PE
  header.