Add Enhanced Ruby Mode

Enhanced Ruby Mode uses Ruby itself to provide faces and functionality
for Ruby files.