Merge pull request #48 from yjbanov/master

Change fieldNames to Iterable<String> + test
Merge pull request #49 from yjbanov/master

docs_test refactor; project.dart for file path customization
Add RequestTrackingTransformer to provide a global request initiation and completion notification system.
Comments.
Move tests to transforms_test.dart
Some final refactoring and bugfixes.
Merge pull request #50 from alxhub/global-request-notices

Add RequestTrackingTransformer to provide a global request initiation and completion notification system.
Work around the lack of response headers

When Streamy is handling an error response, the response body may be
in JDON format, but there's currently no access to the Content-Type
header to check. So, just try to parse it to find out.
Do the best with error bodies in the face of the unknown

Some HTTP back ends may not return the response body type. In that
case, try parsing the response as JSON, in case it is. If the body
type is available, then parse the body as JSON when it is, in fact,
JSON.
Merge pull request #53 from gsadams/master

Work around the lack of response headers
remove unnecessary logging
updated tests to match disabled named parameters
Support for multi-line comments