BUILDING.txt -> BUILDING.rst
Silence misc. compiler warnings, add type safety
Add .travis.yml, build out of bin
Merge branch 'gitignore' into DF2014
Merge branch 'qt4hash' into DF2014
Merge branch 'share' into DF2014

Conflicts:
	.gitignore
Merge branch 'stderr' into DF2014
Merge branch 'travis' into DF2014
Merge branch 'warnings' into DF2014