New errors to raise.

* Builder now raises BuilderUndefinedEnvironmentError if one tries to
  inherit from a not defined environment.

* Builder now raises BuilderTwiceDefinedEnvironmentError if one defines
  the same environment twice.