Adds initial support for hiding schemes and scheme sets
Adds defining hidden as part of a SchemeSetBuilder
Tests for schemeSetBuilder hidden property
Adds in batch visibility operations
Refactor the batch animation interface to make the APIs a bit clearer
Merge branch 'hidden-schemes' into release-1.1

Conflicts:
	Project Files/TableSchemerTests/TableScheme_Tests.swift