[GH #910] add Parrot::Install::sanitycheck_install

Check for some common possibly ungenerated
configure and make targets in MANIFEST.generated and die
with the appropriate error message. Suggest make clean or make reconfig then.
[GH #910] make -s clean at perl Configure.pl to ensure fresh install
[GH #910] make clean on linux|darwin even without lib/Parrot/Config/Generated.pm
[install] Remove duplicate wrong install_config.o [main]lib

We need only src/install_config.o [main]lib for mod_parrot
[GH #910] install: Add all dynext libs with load_ext, all exes

More sanity checks.
Fixes select missing on windows, gziphandle without has_gzip,
mixed windows path slashes.
Merge branch 'rurban/sanitycheck_install-gh910'
[GH #899] Install generated MANIFESTs for all installed files

Into datadir, as MANIFEST, MANIFEST.dev and MANIFEST.doc
[GH #899] Fix and test for changed Parrot::Install::install_files()