Support alternative ruby modes

There is a lot of development going on especially in enh-ruby-mode but also Enhanced-Ruby-Mode and flycheck should recognize those too in addition to regular ruby-mode.