Added Util::prepareScript() and made Util::exec() use it;
Added the ability of Util::add() and Util::set()/Util::edit() to accept flags as array values with a numeric key;
Util::filePutContents() with NULL as data now causes the removal of a file with that name (+ verification of successful deletion) - it previously caused an error;
Adjusted the methods of ResponseCollection that return a new collection to use "new static" instead of "new ResponseCollection", allowing potential extensions of ResponseCollection;
Fixed Communicator::verifyLengthSupport() - it's 0xFFFFFFFF (8 "F"s), not 0xFFFFFFF (7 "F"s);
Doc fixes.