Add support for creating and hiding schemes

This is needed to hide the schemes of the Pods project.

This patch introduces support for boolean types in the Plist extension.
I'm not sure whether this could lead to any issue. @alloy can you
clarify this point?