Trim newline characters in LineProtocol and include it in autoload.

Also added some basic tests for LineProtocol.
Remove port from Host: header when port == 80

Some servers I have interacted with treat Host: example.com:80 as different from Host: example.com, which was resulting in some strange 404 errors.
Changed _Run*Once() to be void, they always returned true.
Also removed some commented out code.
Merge branch 'master' of https://github.com/eventmachine/eventmachine into refactoring-runonce

* 'master' of https://github.com/eventmachine/eventmachine:
  Removing incorrect comment.
  Changing _RunTimers to be void, always returned true. Credit due to Mathias Meyer @mattmatt for noticing this.

Conflicts:
	ext/em.h
fix em/version double require
The content-length header should reflect the byte size, not number of characters.
fix SMTP server behaviour to reset mail transaction state after sending a message
fix EM.system when unicode characters used
Fix a BIO leak when verifying SSL certificates or calling get_peer_cert.
Merge pull request #403 from nelhage/ssl-leak

Fix a BIO leak when verifying SSL certificates or calling get_peer_cert.
Use rb_enable_interrupt only when available (fixes #248, #389)
use rb_wait_for_single_fd in ruby 2.0
v1.0.1
wait for RB_WAITFD_PRI also /cc 363
Previously calling pause in post_init did not stop receive_data from begin called on the connection when epoll is enabled.

Fix this by only setting EPOLLIN in the new ConnectionDescriptor if SelectForRead is true.

If pause is called in post_init, SelectForRead will have become false during EventCallback.
ruby 1.9 compat in smtpserver (fixes #349)
Merge pull request #322 from funny-falcon/em_system

fix EM.system when unicode characters used
Merge pull request #315 from tjsingleton/master

Stomp content-length header should be in bytes
Merge pull request #351 from jonasschneider/smtp-add-reset-after-sent-mail

Fix SMTP server behaviour to reset mail transaction state after sending message
Merge pull request #284 from ngauthier/master

em/version.rb:2: warning: already initialized constant VERSION