Not pausing queue-based inputs for all Lifecycles != RUNNING.

Before this, queue-based inputs were paused for all lifecycle states
beside RUNNING. This would prevent any processing for lb:override states
which are independent of the message processing state.
Enable StructuredSyslogTest again.
Add a Syslog octet counting frame decoder. (RFC6587)

See: http://tools.ietf.org/html/rfc6587#section-3.4.1
Add SyslogTCPOctetCountInput and SyslogTcpOctetCountTransport.