[CExtension] Add support for booleans
[Project] Support for schemes recreation
[NativeTarget] Add #symbol_type
[Project] Coerce path to pathname in ::open
[PBXGroup, PBXFileReference] Added `#parents`
[GroupableHelper] Improve detection of parent among referrers.
[PBXGroup] Added `#recursive_children_groups`
[GroupableHelper] Fix parent logic and specs.
Merge branch 'recreate_schemes_support'

* recreate_schemes_support:
  [GroupableHelper] Fix parent logic and specs.
  [PBXGroup] Added `#recursive_children_groups`
  [GroupableHelper] Improve detection of parent among referrers.
  [PBXGroup, PBXFileReference] Added `#parents`
  [Project] Coerce path to pathname in ::open
  [NativeTarget] Add #symbol_type
  [Project] Support for schemes recreation
  [CExtension] Add support for booleans