refactor(selector regexp): update the selector regexp

The new regexp is easier to understand and marginally faster (~5%)
doc(compiler): improve online doc
style: Dart CS
refactor(ViewFactory): simplify the code
refactor(ViewFactory): Simplify the code as @Controller is gone
refactor(TemplateElementBinder): simplify the code
refactor(ElementBinder): Simplify the code
refactor(TranscludingComponentFactory): Simplify the code
Style: Dart CS & comments