clean up Turkish localization
clean up Turkish book names
enable Turkish localization by default
add switch for USFM key \bd

Conflicts:
	tools/textgenerator/node_modules/generate_usfm.js
	tools/textgenerator/node_modules/usfm_parser.js
add jsdom since it's required

Conflicts:
	tools/textgenerator/package.json
update README with slightly clearer instructions for building additional texts
add excludes for built texts and npm installed node_modules
reindent sample config file
add mkdirp module and use it to make deep directories without failing

Conflicts:
	tools/textgenerator/builder.js
re-add missing commentary.svg image

Conflicts:
	app/index-build.html
re-introduce whitespace changes from a690f7e and e39849c
fix typos including broken css chain rule and broken html comments
Merge pull request #23 from alerque/turkish-localization

Fix up Turkish localization
Merge pull request #24 from alerque/devel

Misc fixes plus clean up of commits from runlevelsix
add SVG icons for new justification and hyphenation options
add toggle and styles for hyphenation and justification
change CSS to two letter language codes
convert hard coded lang values from ISO-639-2 to IANA
add utility to covert ISO-639-2 codes to IANA for hyphenation dictionaries
use new utility function to convert language codes just before they hit the html