Fixed binding test.
No longer have monitors for DataContext.  Instead, we push data context to attached expressions on DependencyObject.  We also don't push this data context if it's a loop back from setting the same expression.  Added debugs for bindings.
Changed binding debugs to use console.log.
Added basic binding test.  Simplified BindingExpressionBase.
Added data context counter for debugging purposes.