Refactor Provider and Resource to new Chef's way of doing

- Move .kitchen.yml to .kitchen.cloud.yml
- Add a .kitchen.yml which can be used by everyones, based on Chef's base boxes
- Remove ruby 1.9.3 testing, move site to source
- Add rspec/expectations requirement
- Upgrade chefspec to 4.0