Remove unused unit-tests.

test/(index, stream).js
  -Remove unused unit-test modules.
Add documentation comments to tiger.js.

lib/addresses/tiger.js
  -Add documentation comments to all functions.
Fix OSM unit tests.

test/(address-normalizer -> osm).js
  -The `osm` import module initially existed as
  `address-normalization` in the project root.
  -Rename the corresponding test module, and update its `require()`
  path accordingly.. since the module wasn't changed, all tests are
  functional and passing.

lib/addresses/osm.js
  -Export `filter()` and `normalizer()` as well to facilitate testing.
Refactor test/osm.js.

test/osm.js
  -Rename numerous variables for greater clarity.
  -Fix parentheses spacing inconsistency.
  -Move `t.end()` to a function `end()` passed to `through` streams,
  to ensure that all `assertFilter` assertions get executed before the
  test ends and others begin.
Add two inline comments to test/osm.js.
Add unit tests for the tiger module.

test/tiger.js
  -Add a unit test module for `lib/addresses/tiger.js`.
  -Define boilerplate `tape` functions.
  -Define a unit test for `tiger.filter()`.

lib/addresses/tiger.js
  -Export all functions, instead of just `addressStream()`.
Add normalizer() unit test. Fix filter() bug.

test/tiger.js
  -Define a comprehensive unit-test for `normalizer()`.

lib/addresses/tiger.js
  -Fix bug in `filter()`: the filtration conditional was checking the
  value of a property `fullname`, instead of `FULLNAME`.
Rewrite test/osm.js object comparison.

test/osm.js
  -The `normalizer()` unit-test had a mess of code (for-loop,
  additional conditional, etc.) that checked equality between an
  expected Address object and the received output. Replace with a
  simple call to tape's `deepEqual()`.
Remove all() from unit test modules.

test/run.js, test/(osm, tiger).js
  -Remove the exported `all()` from `osm.js` and `tiger.js`, because
  it was being entirely duplicated across both files, and the same
  would happen in future modules.
  -Simply move the function to `run.js`, the tests' main entry point.
Refactor some of test/run.js.

test/run.js
  -Rewrite some of the test-executing structure.
  -Prepend test messages with the name of their parent module.
Merge branch 'fix/rewrite_tests' into develop

test/
  -Heavily rewrite/refactor tests.
  -Introduce individual modules for `lib/addresses/(osm, tiger).js`.