Add build option to turn deprecation warnings into errors.
Update deprecated object names in chapter_10.py tests.
Update deprecated object names in chapter_1.py tests.
Update some deprecated functions/class names.
Merge branch 'master' into garth/deprecation-error-option

Conflicts:
	dolfin/log/Logger.cpp
	test/unit/book/README
	test/unit/book/python/chapter_10.py
Merge branch 'garth/deprecation-error-option'