open-ocd.rb: bring in line with upstream recommendations

1. Rearrange dependencies based on dependent libraries;

2. Add support for all available adapter drivers.

Signed-off-by: Paul Fertser <fercerpav@gmail.com>