Change tests to use HostScalar, since device Scalar fails for some reason
Reorganise sources so that ViennaCL is an external module
Fix two small packaging bugs
Fix packaging bug; update viennacl