added discovery stuff
added cli to discovery
some updates
added Exists() tests & potential fix for dylib
rm'd comment line
some style fixes
Merge pull request #960 from scopatz/disc

Archetype Discovery
Apply consistent indenting and cleanup for cmake files.
Correct ->AddVal(...) indentation.
Four space indentation for cmake files.
Merge branch 'rakhimov-google_style' into develop