Added ng-string-di to catch "explicit function annotation" errors

This involved fixing all directive controllers to use explicit function
annotation.