fixes for compiling with Vc types

git-svn-id: http://root.cern.ch/svn/root/branches/dev/rootvc@48448 27541ba8-7e3a-0410-8455-c3a389f83636
fixs initialization of vector for vc (use 0.0 instead of 0)

git-svn-id: http://root.cern.ch/svn/root/branches/dev/rootvc@48050 27541ba8-7e3a-0410-8455-c3a389f83636
used Vector::Scalar instead of double in utility functions for compiling with Vc types

git-svn-id: http://root.cern.ch/svn/root/branches/dev/rootvc@48449 27541ba8-7e3a-0410-8455-c3a389f83636
Fixes for Vc compilation (use 0.0 instead of 0)
Add R__HAS__VC in RConfigure
Remove default arguments in TLorentzVector and TVector3 constructor from 4 and 3 doubles. Add proper default constructors

This fixes https://savannah.cern.ch/bugs/?98203

git-svn-id: http://root.cern.ch/svn/root/trunk@46612 27541ba8-7e3a-0410-8455-c3a389f83636
Fix for changes done with the vc merge:

 - Add a Scalar typedef definition in the TVectors  in order to use the ROOT::Math::VectorUtil functions
 - Fix a bug introduced in the Choleski decomposition for making it compiling with Vc. This fixes the testInversion test
Update examples of Vc