Add specs for visibility of initialize defined via Module#define_method

Jruby fails in this scenario. See https://gist.github.com/mbj/5947407.

I think specification of this behavior belongs to rubyspec.