Merge pull request #143 from Hello71/hgignore

Delete .hgignore
add material placeholder for more jobs
Use qmake builtin debug_and_release.
Use qmake builtin debug_and_release.
Update BUILDING.rst

Split sentences, improve build time estimate.
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.
Use qmake builtin debug_and_release.
Mv etc -> share, use applicationDirPath (fixes #30)

Also build outside of bin.

Conflicts:
	dwarftherapist.pro
Add DATADIR, search_paths for game_data.ini
Use qmake builtin debug_and_release.
Log to stderr on Linux systems.

This fixes #114 and removes the write to the current directory that
places files where users may not expect.

I assume that Linux users are familiar enough with the command line to
run a program and output errors to a file via 2>file or similar.
Add .travis.yml, build out of bin
Merge branch 'building' into DF2014
Merge branch 'gitignore' into DF2014
Merge branch 'share' into DF2014
Merge branch 'stderr' into DF2014
Merge branch 'travis' into DF2014