[ALOY-932] Improve error messages when attempting to bind to complex objects
[ALOY-932] update compile.js to exclude this ticket's test app
resolve conflicts and merge ALOY-932