SRF\EventCalendar SMWAPI/Ajax integration

This change (@since 0.6) will break the existing SRF 1.8
Event calendar implementation and requieres SMW 1.9 (see I0195704c).

@ since 0.7.2
+ Date selection property (type _dat) are now generated from
the api printout array and displayed as dropdown
+ '&filter'/&legend introduced in 0.5/0.6 are not longer needed
see below
+ Filter properties (used of the color filtering) are now generated
from the api printout array which allows dynamic switching while using
the calendar

@ since 0.7.1
+ Add paneView default user preference
+ Add experimental date range selection using &start/&end indentifier
+ Add proper highlight/error class to display message
+ Split results/api/dataValues handling into separated
srf.api.results class and query related operations into srf.api.query

@ since 0.7
SRF\EventCalendar now uses the same query result serialization (toArray() )
as in SMWAPI (see I0195704c).

The most significant addition in 0.7 is the split-pane that allows to
display a mini-calendar and by using a slider to alter the limit query
parameter (as shown in [1] ).

## Changes
+ Use of $queryResult->toArray()
+ Use of $queryResult->getQuery()->toArray();
+ srf.formats.eventcalendar() public class
+ Internal _calendar object class contains all methods used within the printer
+ Data values handling in _result class

@ since 0.6
+ Major rework and refactoring of the SRF\EventCalendar class and
its JS implementation
+ Adding legend/filter dynamic display

+ Format specific code SRF\EventCalendar has been dissolved.
The class now only accommodates the Html container instance
and the SMWQueryResult object serialization.

## User preference
Automatic updates during a page fresh are now controlled
by an user preference.

## Note
This implementation requires toISOString() to be supported. IE8 + IE7
do not to support it therefore this won't work with those browsers.

## Depends on
+ Change I81385b2a: Add blockUI/growl plugin
+ Change I0195704c: SMWAPI

Change-Id: I3f7407a1316d2b35a0fa047eb9da9724c4c28acb