Add "as" parameter to compose binding.

This behaves like the "as" in Knockout's foreach.  This should be backwards compatible except in the unlikely case that someone was using an "as" property on their settings object, which was a string, which happens to match a property on their view model.  I can check in some changes to the viewComposition sample to demonstrate it if desired.