Added Orientation Aware layouts

Orientation Aware layouts let you specify portrait and landscape
constants for a constraint, e.g. this.View.Height().EqualTo(portrait:
172, landscape: 130)