rework the hmac tests to be more robust across ruby interpreter versions

remove 1.8.7/ree from tests (ec branch has already done this)