Made path.join throw a TypeError if its arguments were not strings.

lib/path.js:
    - throws a TypeError on the filter if the argument is not a string.

  test/simple/test-path.js:
    - removed the test to check if non-string types are filtered.
    - added a test to check if path.join throws TypeError on arguments that
      are not strings.