Cleanup build WRT skin selection

This area was getting pretty unbearable.

1) Introduces --with-skins= arg for configure.
2) Drops, now duplicate touch skin handling.

Details in the commit messages