Make lib warning-clean

This makes all `*.rb` files under `lib` warning-clean and would be most welcome by those of us who depend on Sequel but also develop with `-w` switched on. :)

Please let me know if adjusting this would make it any more acceptable and/or whether I should update `CHANGELOG`, as there’s nothing in `CONTRIBUTING` about (not) updating it and various projects have different approaches.