Small AbstractFuture class refactoring.
Reformatted code of script files.
Added 'omitEmptyStrings' parameter to StringIterator. Default behaviour omitEmptyStrings=false.