requirements () {
        return require('./check_reqs').check_all(this.root);
    }
Performs a requirements check for current platform. Each platform defines its
  own set of requirements, which should be resolved before platform can be
  built successfully.

@return  {Promise<Requirement[]>}  Promise, resolved with set of Requirement
  objects for current platform.