Fix CMakeList for test

It seems that new versions of CMake overwrite variables in find_package
rather than append.
Added Armadillo dependency and basic usage test
Added Armadillo usage tests
Added conversion from/to Armadillo/OpenCV data types
Renamed print macro to printvar to avoid name clash
Using C++11 attributes for deprecated class PosixTimer
Added testData function using Armadillo
KMeans using arma::Mat
Disabled C test on VlKDTree
Moved operator<< to utils/ostream.hpp header
KDTree using arma::Mat
Added TODOs for print functions/macros
Hog using arma::fmat
Hsv using arma::fmat
Revert "Moved operator<< to utils/ostream.hpp header"

This reverts commit f02c1fbe819a78424fcff995f1d17c842058cf89.

Conflicts:
	libvis/include/detail/kdtree_impl.hpp
Added serialization for arma::Mat
utils/ported using arma::Mat
callbacks using armadillo
extract armadillo
Descriptors using arma::fmat