Add `gems` for better plugin management

Some plugins are distributed as gems. Why not give better support for them by requiring them explicitly? (in unsafe mode)?

Fulfills #1417.

/cc @mattr- @benbalter