[#80294550] feat (config) Improve app creation flow

- Change koast so an app using koast can start with
```javascript
var koast = require('koast');
koast.configure();
koast.serve();
```
or
```javascript
var koast=require('koast');
koast.configure({/* specify config */});
koast.serve();
```

koast applications don't need to worry about koast.config.loadConfiguration()
and koast.config.whenReady() before starting the app.

- Change koast.config so when manually setting the config object, shortstop
resolvers can still be used.

```javascript
var koast=require('koast');
koast.configure({
  appConfiguration:
  { app:
    { port: 'env:PORT|d'}
  }
});
koast.serve();
```