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.