using new CMake ExternProject_Add files for external ViennaStar

wanna build ViennaMini without having local clones of the required
ViennaStar libraries? just pass the -D DOWNLOAD=ON option to cmake,
and it will do just that (also builds the projects which require building)

if ViennaDeviceCollection is not found on your system, the examples
requiring devices from this collection won't be build