first draft of views management on mbc-common.

mbc.views.views holds an object with keys for all the assets the view
needs (templates, models, scripts, etc) with absolute pats.

mbc.views.mergeViews('view1', 'view2' ...) merges all the assets on an
object with the same structure, without duplicates and preserving the
order.

mbc.views.makeViewFolios(view) takes a view (or the result of
mergeViews()) and creates a new folio.Glossary for each resource list.
Views: Fixing templates and models needed

Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>
View Assets: Adding widget

Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>

Moving all used widgets files to widgets  dir

Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>
View Assets: Using common default path

Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>
Fix templates directory

Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>
Merge pull request #82 from inaes-tic/views-management

first draft of views management on mbc-common.