Solves [COOK-4691] - adds ability to use IP address as hostname.

See [COOK-4691 - Capacity to create chef server with IP address as a hostname](https://tickets.opscode.com/browse/COOK-4691).

On top of updating the code, I also updated the README.md files as well as the `.kitchen.yml` file with a suite `name: no-fqnd` and the `.kitchen.cloud.yml` with the same suite to test the changes.

Tested on Ubuntu 12.04 => after a `bundle exec kitchen converge no-fqnd-ubuntu-1204`, you can access the Chef server web UI through `https://192.168.243.2`

I could add a cucumber test that would check that the chef server web page is correctly displayed. Let me know.