Test coverage when run locally [ci skip]
Support for :as option in #join_recursive.

Also:
1. Builder#select method now propagates changes to
START WITH clause.
2. #join_recursive can accept block without arguments.