Added viennacl-dev as a git submodule.

This reduces another dependency, as the user does not need to clone viennacl-dev
separately and mess with paths.
archiveextractor: Now using correct 64-bit integer type.

libarchive already defines an internal 64-bit integer type through some
compiler detection, so we just reuse that type rather than trying to
redefine our own.