Merge pull request #3 from deztructor/master

Enhancing os lib, adding string and functional libs
Merge pull request #4 from deztructor/master

underscore.js, running tests when building rpms etc.
[rpm] temporary disable unit tests execution when building rpm

Tests execution is failed when rpm is built in OBS, while it is ok
when it is built using rpmbuild. Should understand how to make cmake
testing execution more verbose. Temporary disabling...

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
[os] waitForFinished waits infinitely in subprocess.system()

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
[subprocess] write to process stdin, check_error()

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
[functional] sequence processing functions has compatible signatures

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>