"nested *?+ in regexp" in Engine initializer for funny FS paths, please review [#4442]

Funny (regexp invalid) file system paths make namespaced controllers
in engines explode. There's a small patch to Regexp.escape, please
review.

https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/4442