refactor(directives): remove all Directive suffixes

All `Directive' suffixes are removed from directive's class names.
For example NgIfDirective is renamed to NgIf. See #783

Closes #831