updated build script
can now handle more than 500 items per folder

DB queries have this limit of max 500 items per query.
We no apply paging to really get all items. We only get
a few values from them, so memory footprint should stay ok.

Signed-off-by: Achim Königs <garfonso@mobo.info>
fixed issue with url encoding

Again for yahoo with umlaut in name. :)

Signed-off-by: Achim Königs <garfonso@mobo.info>
updated build script

Signed-off-by: Achim Königs <garfonso@mobo.info>
moved checkResult routine into its own file

done that to allow test-scripts to work nicer..
do not report back a ctag if none was in the response

if server does not support ctags (or so?) and reported back
a 404 status, the service returned back an empty ctag
which could be "fulfilled" at some point, rendering it to
never update again... :(
add xml-thingie to calendar-etag report
removed unnecessary parameters
added node.js loadable Future library

it is the same as on device, but can be loaded easier from node.js
used in test scripts.
added ctag 404 response test script & data
added foundations xml-parser as loadable script
added https proxy test script
reorganized foundations files for tests a bit
added script for md5 digest test

needs server, though.
fixed issue with empty ics.
needMore boolified
try to get etag for a folder, too

it seems some server, which don't support ctag,
can give us an etag for the folder. Maybe that works
as indicator for changes, too?

Other servers (speak owncloud) ignore this alltogether, it seems.

Signed-off-by: Achim Königs <garfonso@mobo.info>
reworked loading to allow automated tests of components

Signed-off-by: Achim Königs <garfonso@mobo.info>
added test for empty ics and added httpClient mock

also cleaned up some other tests.

Signed-off-by: Achim Königs <garfonso@mobo.info>
changelog

Signed-off-by: Achim Königs <garfonso@mobo.info>