- fix case where literal names wouldn't invoke a block.    thing.call("foo") { ... } would not invoke the block    but thing.call("[foo]") would.
- fix case where literal names wouldn't invoke a block.
   thing.call("foo") { ... } would not invoke the block
   but thing.call("[foo]") would.

   Both work now and have test cases.

tinglinux/logstash-kafka,joekiller/logstash-kafka,joekiller/logstash-kafka,opentable/logstash-kafka,opentable/logstash-kafka,Aloomaio/logstash-kafka,tinglinux/logstash-kafka,Aloomaio/logstash-kafka