With that typical change on the fifth patch
Indeed there is few to no reason to call this "isBootstrap" since we do not build cmake by using a previous cmake. Also, add a warning to the use of the old option.
Also, a bit of cosmetic rewriting.