introduced synthetic attributes

further cleaned core libraries; added synthetic attributes for binding
views purely through code. removed need to have 'IsBindable' on every
binded view.