fixed: Explicit type for array initializer if item type is delegate. added: Support for ref/out modifiers.

fixed: Explicit type for array initializer if item type is delegate.
added: Support for "ref" and "out" arguments modifiers. With tests.

Hi, I am evaluating you library with [DryIoc](https://bitbucket.org/dadhi/dryioc) in compile-time generation scenario. That was couple of missing features I found first.
Thanks for useful library.