rescue LoadError for optional `require`

Following up on #3503. Should merit a bugfix release.
Merge pull request #3668 from rolandwalker/rescue_load_error

rescue LoadError for optional `require`