Empty asset files

Fixed that the following assets configuration with an empty files array causes the `doneCallback` of the `Cooker` to not being called and the `Application` never enters initialized state.

```javascript
assets: {
	stylus: {
		files: [],
		path:  'assets/styles'
	}
}