Added comment.
Fix optimizatin error/skipped when having 2 broadcastable vector.

dot22scalar can't use the dot22 index for the scalar!
Add outer grad tests with broadcastable dimensions.