relax dependency on middleman-core

At least the S3 portion seems to work fine with middleman-core (3.1.4), which is what the latest middleman depends on.