add 40.10 osx layout
Merge pull request #146 from fricy/DF2014

add 40.10 osx layout
Update README.md
Update BUILDING.rst

Split sentences, improve build time estimate.
Use qmake builtin debug_and_release.
Use qmake builtin debug_and_release.
General source cleanup

Delete unused "experiments" directory, remove all trailing whitespace
from text files.
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.
README.md -> README.rst, update for new versions
Mv etc -> share, use applicationDirPath (fixes #30)

Also build outside of bin.
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 'cleanup' into DF2014
Merge branch 'gitignore' into DF2014
Merge branch 'readme' into DF2014

Conflicts:
	README.md
Merge branch 'share' into DF2014
Merge branch 'stderr' into DF2014
Merge branch 'travis' into DF2014