Depend on version 3.2 or greater of activesupport

This is because we depend on the pluralize API introduced in 3.2

Fixes #1407
Don't assume that every repository has a remote that we can pull

Fixes #1378