Add "ports affected from this changes"
Modify options, users should specify ruby.branch not ruby.default_branch
Add "depends_lib for port:ruby*"
Add an option ruby.branch

* set values of ruby.bin, ... at option_proc of ruby.branch
* refactoring ruby.setup with ruby.branch