implement scope.$eval
implement scope.$apply
implement scope.$evalAsync
add TTL support for $evalAsync in case people use them in $watch functions
making sure evalAsync schedules a post if one is not running. implement postDigest
add console logging of exceptions during watches, evalAsyncs, and postDigests