enh: refactoring and adding new features to the kiwi library
enh: add cJSON
enh: add vesKiwiSceneRepresentation

This class parses a scene description file in JSON format.  The scene
may contain datasets, color maps, textures, display parameters, camera
parameters, and background color or image.
enh: curl downloader, archive utils, paraview client, midas client, pcl
enh: add download from url feature to vesKiwiSceneRepresentation
enh: add bmp and tiff readers to vesKiwiDataLoader
Fix host build on Windows.

Add a dependency to GLEW needed to access OpenGL extensions.
Everything compiles but there are still issues with Eigen:
see http://eigen.tuxfamily.org/dox/TopicUnalignedArrayAssert.html
Small Cmake fix
Make host build work under Windows!

Add EIGEN_MAKE_ALIGNED_OPERATOR_NEW in classes which use eigen types.
Need to define EIGEN_DONT_ALIGN and EIGEN_DISABLE_UNALIGNED_ARRAY_ASSERT under win32.
Add headers files in project files.
fix: Escape form-data sent to Midas.
enh: add new features to Android KiwiViewer
enh: new KiwiViewer 2.0 for iOS
fix: avoid crash when sample data files are not available

NSBundle::pathForResource returns NIL if the resource file
is not available.
Fixed compilation error on linux
Fixed API and style

Passing a non-const reference here is not needed
Merge topic 'fix-windows-host-build'

a83cd22 Fixed API and style
5633474 Fixed compilation error on linux
d79ec84 Make host build work under Windows!
62eb7de Small Cmake fix
54278a4 Fix host build on Windows.
Updated VES documentation
Merge topic 'ves_fix_documentation'

a9f9f3e Updated VES documentation
Merge remote-tracking branch 'stage/master' into kiwi-next

Conflicts:
	src/kiwi/CMakeLists.txt
	src/kiwi/vesKiwiPlaneWidget.h
Build fixes.

1. Tell VES where to find the just-built libarchive.
2. Eliminate the patch to libarchive disabling libxml.
3. Start of Ninja support.