libasteroid.hpp: changed version checking so library can be extended to support multiple versions.