Merge pull request #20 from ozantonkal/low_order_tasks

Low order tasks
compilation for windows
compilation for macos
VIZ disabled by default, VTK search is performed iff BUILD_opencv_viz is enabled
delete common.h, viz_types.hpp, rendering properties are public, setcolor in creating_widgets tutorial
remove VIZ prefix from rendering properties, fix setRenderingProperties and getRenderingProperties methods
combine representation methods to one as setRepresentation
some of the tutorials
tutorial code for makeTransformToGlobal, makeCameraPose, minor fixes in widget_pose tutorial
transformations tutorial rst
fix crucial bug in get method, hide add and remove methods from user
text3dwidget offers now users to decide whether it should face the camera or not
another constructor for CameraPositionWidget for displaying image by also using field of view instead of intrinsic matrix
updated documentation
add license headers
support VTK 6.0.0: cmakelist.txt might need to be refactored