* Added a bunch of unit tests and added text input to uikit feature
* cargo fmt
* I dunno what this is but it wasnt checked in
* Fix uikit unit tests
* maybe fix cargo fmt
* Fix iOS run
* fix cargo fmt
* Maybe fix cargo fmt
* maybe fix cargo fmt
* cargo fmt
* Try to fix cargo fmt one more time
* cargo fmt
- AutoLayout is now behind a feature flag (that is defaulted) to enable
building and running on platforms that do _not_ support AutoLayout.
- Added a frame-based Layout example for platforms that don't have
AutoLayout support.
- Fixed a bug in geometry.rs where x/y coordinates would get swapped on
conversion to `CGRect`.
- Added a README to the examples directory to aid in first time users
running examples.
- Changes internal target_os flags to be feature flags; macOS is now
appkit, and iOS/tvOS are now uikit. This enables platforms that are
not Apple-specific platforms that use frameworks to be compiled for.
- Updates the examples to handle closing/quitting better.
- Corrects `feature` -> `target_os` checks.
- Updates the old iOS scene delegate pieces to use the new class
structure.
- Bundles in an iOS demo app.
- Blocks off most things that should not even attempt to compile for
iOS.