Update compiler - 2


@dvander , small update which does three things:
* Disabled the estimated usage calculation. Because of recursion detection improvement added in previous patch, some plugins are spammed with recursion warnings even though usage is legit. To avoid to be spammed on forum as well because of this warning (like indentation one) and because this is actually not that useful, let's disable this.
* Added a flag -E to consider all warnings as errors, imported from your patch for SM.
* Treated warnings as errors when building using this flag.