setup functions for newly defined parameters
(as discussed in mailing list)

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
return span in validTimes

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
calculate from, to, span as necessary

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
don't set the boundaries in getBoundary

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
use the received span in start

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
overriding the boundaries is now optional

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
expose new playlist driver methods in generic driver

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
rename boundary to window

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
bugfix

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
keep the time span received in .start()

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
default to currently set window.span if present

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
.start() doesn't call readPlaylists

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
rename readPlaylists to getPlaylists

Signed-off-by: Tomas Neme <lacrymology@gmail.com>