Added ability to select custom scroll-container

The user can define a custom scroll-container by providing a selector as attribute du-container. By default the directive takes $document.
Able to conditionally control animation

User can add a stopcondition by du-stopcondition. If the condition is true, the effect won't take place.
This condition is not watched!
Changed stopcondition to prevent