Refactoring code
Add params to module definition
Autosize module height
Bootstrap + новый дизайн
Bootstrap CSS
Bootstrap new
Растяжка svg и рабочей области по высоте.
Add Knockout bindings
Add underscore
Choose configuration, Save Configuration
Test Modal Dialog
Add SaveAs
Refactoring logic buttons Save and SaveAs
Full logic buttons Save, SaveAs, Delete
Add function - RemoveModule
add simple matrix 4f
Merge commit 'vrubel/gcs-bootstrap' into voha/fwsdk
Add project directory find module to keep tools globally accessible

It is possible to set LINUXDRONE_TOOLS_DIR environment variable to override
local tools directory. So the same toolchains can be used for all working
copies. Particularly useful for CI server build agents, but also for local
installations. If no such variable defined, cmake will use directory
${PROJECT_SOURCE_DIR}/tools/ under the source tree.

Similarly, LINUXDRONE_DOWNLOADS_DIR can be defined instead of default
${PROJECT_SOURCE_DIR}/downloads/ directory to download tools distribution
tarballs or binary archives to install them into TOOLS_DIR.

Finally, LINUXDRONE_ROOTFS_DIR can be defined as an alternative to default
${TOOLS_DIR}/rootfs/ which must contain (parts of) the target board root
filesystem with headers and libraries used for cross compilation.
Accidental in-source build prevention (not so clean but better than nothing)

Uses undocumented cmake variables.
Fix invalid rpath for modules (which are deeper in a filesystem tree)
Fix cmake directory name on Windows (as extracted from zip distribution)