Implementing the PIMPL design pattern for the DataArrayPath
Adding default construtor to initialize a Quaternion to the identity
Fixing more compiler warnings for GCC