cleanup and minor fixes

cleanup configure, fix xbmc-addon-bindings version parsing and make addons build on linux with cmake.
PREFIX stuff is not touched here.
@Montellese ping
Yup that looks nicer @akva2 although not as easy to read if you don't know how cmake_parse_arguments() works.