[processing] fixed issues with saga 2.1.2

This commit sets a differnt way of handling SAGA versions and a new way of checking saga installations

SAGA 2.0.8 is supposed to be the base version, with support for the current latest one (2.1.2). Intermediate versions are not supported

This is done to fix the messy situation that SAGA causes due to its API changing in each release.