Added show extra_specs for flavors, code for default flavor to load from...

... config file, code to boot instance using port speed and unit tests for all and servers

Change-Id: I951c6be5ed8604a958b4f4413ceac6415f1520fd
Removing new lines and carridge returns is un-needed... I've demonstrated it in another PR, but here's an example again (now with more \r and \n):

```python
import json

s = """{\n\r\n\r\r\n
    "firstName": "John",
    "lastName": "Smith",\n\r\n\r\r\n
    "isAlive": true,\n\r\n\r\r\n
    "age": 25,\n\r\n\r\r\n
    "height_cm": 167.6,\n\r\n\r\r\n
    "address":\n\r\n\r\r\n {
        "streetAddress": "21 2nd Street",
        \n\r\n\r\r\n"city": "New York",
        "state": "NY",
        "postalCode":\n\r\n\r\r\n "10021-3100"
    },
    "phoneNumbers": [\n\r\n\r\r\n
        { "type": "home", "number": "212 555-1234" },\n\r\n\r\r\n
        { "type": "office",  "number": "646 555-4567" }\n\r\n\r\r\n
    ]\n\r\n\r\r\n
}"""

print json.loads(s)
```