Allow setting env for build cmd
Some projects require a custom environment for building. So far the only way to do that is by setting the environment before launching Kate.
With this change each target in the "build" object of the .kateproject file accepts a "build_env" object in which an environment can be specified