Various improvements to the linux natives build script

- Detect if the JDK path is correct by checking include/jni.h instead
  (prevents false positives if "/usr" is incorrectly detected as the path)
- Detect opencv and tesseract using pkg-config
- Update DEVJAVA and DEVNATIVE paths to reflect current repo layout
- Drop DEVLIBS path variable - no direct equivalent in this repo layout.
  Output libVisionProxy.so to current directory instead
- Don't run runBuildVisionProxy.sh if SDK detection failed
- Use set -e to abort runBuildVisionProxy.sh on the first error
Merge pull request #71 from dequis/linux-natives-build-script

Various improvements to the linux natives build script
Merge pull request #72 from sskuts/master

RemoteServer + RESTClient
changed: pom version RemoteServer/RESTClient as constant value 1.1.0 to avoid Maven complaining about
Merge pull request #73 from sskuts/master

Minor README.md fixes
LibsBuild: VisionProxy build script for linux optimized
Merge pull request #74 from rssdev10/master

small improvements of a build script for linux
added TODOs: suggestions from Dennis Hoer
1) Renamed FileTransporter to FileProcessor interface due to new FileUtility service adding.
2) Added file utility + service for processing common file system actions like create / delete / exists.
3) Performed some classes renaming to make more logical sense.
4) Added new file utility APIs into client.
5) Modified tests to allow remote file system control.
6) Added integration test for all common functionality instead of raw sikulix test.
7) Fixed README.md files according to added changes.
8) Modified screenshots to use english OS version.
9) Minor bug fixes.
10) Added remote IP into client logs.
11) Execution logger was encapsulated to CommandLineUtility.