Update behavior of recursive constraint removal method to exclude intrinsic content size constraints

Expose a new method which allows ALL constraints (including intrinsic content size constraints) to be removed.
Add support for leading and trailing view edges.
Add demo of leading and trailing view edges.
Fix minor issues with example project

- An API change made a view visible on demo 3 that shouldn't be
- Improve demo 5's clarity
Updating project to support Arabic localisation. Arabic text sourced from http://generator.lorem-ipsum.info/_arabic.
Updated project file.
Merge remote-tracking branch 'upstream/master'

# By Tyler Fox
# Via Tyler Fox
* upstream/master:
  Fix minor issues with example project
  Update behavior of recursive constraint removal method to exclude intrinsic content size constraints