Improve resource specification and usage

- Changes in flavor definitions
- Separate ephemeral from root_gb
Use variation instead of penalty
Modify Host object so that behaves like the Host model from nova

Host has now a __getitem__ method so that the scheduler can get the
needed information from it.
Allow to run without jobs (i.e. only request instances)