fix($animator): skip animation for initial show/hide

ngShow/ngHide directivies started animation just after rendering causing
unexpected behaviour of showing animation of elements that should be already
shown. This fix allows specifing "instant" parameter for $animator.show and
$animator.hide functions to skip actual animation.

More information is at https://github.com/angular/angular.js/issues/2309