Tile window button is turned into a checkable button.

Drawing lins on frame viewer is work in progress.
Merge branch 'threadedApp' of https://github.com/Asitha/NoobaVSS into threadedApp
[Added] Directory selection is added. New functionality can be accessed
through function
"createFilePathParam(const QString& varName, QString path = QString(),
nooba::PathType pathType = nooba::FilePath, const QString& filter = QString())"
changes to this are updated through the slot
void onFilePathParamChanged(const QString& varName, const QString& path))