update the python script and refactor API
fix a bug
Merge pull request #2392 from yorkerlin/develop

update the python script and API
Updated eigen3 bundle
added OpenCV build in .travis.yml
added OpenCV build in .travis.yml using package manager
workaround for OpenCV build in .travis.yml
added cvMat to SGMatrix conversion in shoun/lib/OpenCV/Integration.cpp
added CDenseFeatures to cvMat conversion in shoun/lib/OpenCV/Integration.cpp
workaround 2 fixed
added unit_test for opencv and cpp files
fixed ifdefs
added unit_tests for OpenCV integration
fixed indentation
CV2SG unit tests refractored
iterations of fixes
 the option flag for opencv should be caps
removed redundant test file
cleaning up SG2CV and the test
update travis yml to use the new caps OPENCV flag