Labs: Revised breeze.directives to be (a) safer and (b) work with just Angular's jqLite