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
Just want to confirm, is it like placing the JSON string in an external file like identity.templates in jumpgate.conf? And will it contain the entire JSON string with proper format and then my init file would load the file and convert its contents into a JSON dict?