refactor(datepicker): adapt AngularJS 1.2 improvements

 * Add isolated scope for popup directive.
 * Use optional binding for `isOpen`.
 * Get `*-text` attributes as `@` from scope

BREAKING CHANGE: `show-weeks` is no longer a watched attribute