Merge pull request #58 from chrisavl/master

Strip strings before converting to integers
Tag v0.4.1
Fix #59. If the user specifies the content length, do not add an extra Content-Length header.
Handle iolist in should_compress for middleware
Merge pull request #60 from sthadka/master

Handle iolist in should_compress for middleware
Minor cleanup.
Updated gitignore.
Added debug logging to track down travis build faults.
Build on R16.
Merge branch 'user_content_length'
Explicitly receive the expected size to get around sometimes failing tests.
Documented all events sent to user callbacks.
Added test for Accept header example.
Moved type conversion short names to separate new hrl file.
This is placed in src not in include since it isn't meant to
be included from other applications.
This commit makes it easier to include elli.hrl in you app.
Merge pull request #64 from anha0825/split_hrl

Moved type conversion short names to separate new hrl file.
Include elli_util.hrl in tests.
Fix HttpError packet parsing for get_headers
Merge pull request #65 from sthadka/master

Handle HttpError when using get_headers in elli_http