Cosmetic changes to cli_import_tool module.

bin/cli_import_tool.js
	-Make some stylistic changes to `cli_import_tool` to conform
	with the style used throughout the remainder of the package: add
	space padding after/before opening/closing surrounding elements,
	change double quotes to single quotes, etc.
Refactor the test/run module.

test/run.js
	-Rewrite/refactor the `test/run` module using `schema-mapper`'s
	test structure as a model. Writing tests is now a little more
	lightweight than it was previously, since multiple superfluous
	variables/arguments have been discarded.
Adapt test/openaddresses to new testing structure.

test/openaddresses.js
	-Adapt `openaddresses` unit-tests to conform with the structural
	changes made in 8a00593. No behavioral changes.
Adapt test/osm to new testing structure.

test/osm.js
	-Adapt `osm` unit-tests to conform with the structural changes
	made in 8a00593. No behavioral changes.
Adapt test/tiger to new testing structure.

test/osm.js
	-Adapt `tiger` unit-tests to conform with the structural changes
	made in 8a00593. No behavioral changes.
Fix test/run splice() bug.

test/run.js
	-Fix a bug resulting from the misuse of `__filename`, where it
	was assumed to return only the filename (without a full path).
	Simply hardcode the file's name.
Make tests less brittle w/ test.plan().

test/(openaddresses, osm, tiger).js
	-Make unit tests less brittle with `test.plan()` instead of
	`test.end()`, which typically works more cleanly and reliably
	with asynchronous node code.
Merge branch 'refactor/unit-tests' into refactor/schema-mapper

test/
	-Refactor unit-tests. Make them less brittle, and re-architect
	the testing structure implemented by the `test/run` module.
Fix null street name bug in TIGER filter().

lib/addresses/tiger.js
	-Fix a bug in `filter()`, which did not catch null street names
	(`obj.properties.FULLNAME`) because of operator precedence/a
	missing pair of parentheses.