VS Structure

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

Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>
Replacing harcoded collection names with config ones

Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>
medialist: implement client side filtering with vs

just a poc, still not happy about how it behaves.
Add MasterView, the place where to implement global view functionallity.

The idea is to extend this view. Right now PanelView extends it and
EditView (which extends PanelView) uses the alert_dialog functionality,
defined into MasterView.
POV: throttled and limited fetching method.
Chaining facets and txt in search criteria (AND)

Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>
mediaedit: display correct time for medias.
Querying server from backbone collections instead PageableCollections

Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>
Replacing Universe with UniversePageable likeothers views

Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>
Killing old models initialization code

Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>
Replacing Collections with Pageable and killing transform not used yet

Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>
Fetching media collection inside editview

Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>
Fix: If comes backbone.collection to searchview

Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>
use local pieceList instead of global.
Schedule: avoid unnecesary refetchs and redraws.

Previously we issued a fetch and did a full redraw of the calendar
whenever we added, moved, or deleted an event and so even with a small number
of them everything started to behave like a crawling snail.

We still do that when somebody else updates the schedule from another session.
client side search: also search for standard collections
Replacing old facet/field search with distinct ordered by occurrences (aggregation criteria)

Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>
Schedule: update occurrences on related playlist.
mediaedit: fetch occurrences for playlists.