fix(Directive): remove publishAs from NgDirective to avoid confusion.

Closes# 396
fix(directive): call attach method ofter all bindings execute

Closes#431
feat(expression_extractor): Add source path to source crawler
chore(jenkins): fix Jenkins
chore(travis): run io tests
fix(ng-model): Allow ng-required to work on non-strings.