argcoffee - change get_value error, to use shorter msg if TypeError
but a longer, more informative, form for other types

FileType - open file, and then pass its 'fd' to create...Stream
this uses argparse error report if file can't be opened

test_filetype -
with this 'opened' stream, can use stream methods, or direct file read
clean out previous FileType call code
fileType - function alt to FileType/Class

plac.coffee - changes to make the js more compatible with jshint
   still long way to go; esp things like space after function
   Also changes suggested by coffeelint; still some  long lines
move non-mocha tests to ctest

argcoffee - some lint fixes
   ArgumentError - created but not integrated
   ArgumentTypeError - use with FileType, tested with dateType
   _get_value - diff messages for TypeError and ArgumentTypeError
      	(as in py)

doct_examples - FileType examples working
move ArgumentError and ArgumentTypeError to error.coffee file
this can be loaded to other files without circularity conflicts

action.coffee - use ArgumentError (where argparse.py does)
argcontainer.coffee - use ArgumentError
   initial implementation of conflictHandler
   resolve still needs work - problem with deleting action from _actions.
   it leaves an 'undefined' gap; forEach skips over that but coffee
   comprehension does not; added a 'when action' phrase to many _action
   loops; but it would be better to address that in the _remove_action
   function.  BUT - cannot overwrite _actions, since that array is shared
   among parser and groups like _optionals.

argparse - 'resolve' also has problems with help format

ctest/test_filetype - correct for current FileType (with streams)

blank line changes due to change in editor settings, strip off trailing spaces.
argcoffee -
  - realized an action is never null, so remove 'when action' clauses
  - make the dev py change to postpone evaluation of default values
  - read_args_from_files1 - add @ context to .forEach loop to deal with binding issue
argcontainer
  - implement conflict handlers; correct remove_actions
user_defined_type - changes made in argparse, mainly from dev py.
implement the formatterClass subclasses

tests in examples/helpformatter.coffee
examples/helpformatter - examples from test_argparse working

lib/helpformatter - tuple metavar working
   proper indent
   raw does not added extra lines (had problem with '\n  \n\n')