test: rename dummy test file to zz_aplus_suite

will run aplus promises suite (under istanbul) to assess coverage
adapter: allow loading of non-uglified source

promises_aplus_tests requires certain properties on adapter, but
doesn't care about adapter's type.  Make adapter be a function, which
when called with a filename, loads that filename version of Promise and
re-sets the properties on adapter to use that Promise.
test: load adapter and un-uglified source; run aplus

check coverage provided by promises-aplus-tests
constructor: initial tests of Promise constructor

Add change to fix redundancy noted by @dilvie
meta: exclude uglified source from coverage

ignore err log
tell emacs how to treat tabs