update ObserverSupport docs

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
First pass of enyo.Router.
Additions to external

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
add docs to ModelList

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
Merge branch 'BHV-8192' of github.com:enyojs/enyo into BHV-8192
First-pass at Component.js
update docs for RelationalModel

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
Merge branch 'BHV-8192' of github.com:enyojs/enyo into BHV-8192
add docs for Source

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
Fix extends pragma.
add docs for ModelController

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
Merge branch 'BHV-8192' of github.com:enyojs/enyo into BHV-8192