Remove Hardhat and Ignoramus workarounds

rolandwalker/hardhat#1 and rolandwalker/ignoramus#1 are fixed, and MELPA
has the new packages now
Use Ruby Mode for Rakefiles
Enable upcase/downcase-region