- don't treat non URL objects like urls. Oops.
  This fixes errors like this:

    NoMethodError: undefined method `host' for
    "amqp://guest:<password>lsmq-r01:5672//rawlogs_queue":String
- Include an '@' between auth and host
- escape the password string "<password>" is not valid in a url
  unescaped
- @password.to_s (CGI.escape needs a string)
Update patterns/grok-patterns

The hyphens in the regexes are creating ranges and need to be escaped.  Without this change, results in parser failures for logs containing URIs such as:

/test/page.html?arg=hypenated-arg
Merge pull request #309 from xiaclo/patch-1

Update patterns/grok-patterns
update
- version 1.1.9
- don't emit metrics if we haven't seen any yet
- add percentiles
- work around bug(?) in Metriks::Timer where #stddev reports the
  variance, not the standard deviation. Bug filed upstream.
Merge branch 'master' into aws-iam-roles