Fix _ct.scope_with_order when no order_column is specified

_ct.scope_with_order should accept `additional_order_by` attribute even when no order_column is specified. It avoids failing Model.hash_tree when the tree_scope isn't ordered by generations and building the tree will fail at `hash_tree.rb:52` because the parent_id isn't yet key in the hash.