fixes to compile under Erlang 17.0-rc2

Modified files with Oscar Hellström's name to be UTF-8. This stops the compiler from choking on the file. Fixes #42 and fixes #35

Added a `application:start(asn1)` before public_key in eunit tests. This was causing some test failures.

With these changes, lhttpc compiles and passes all tests for me under Erlang 17.0-rc2 on Mac OS X 10.9.2.