Merged with changes in sl_model
Merged changes that put the gemspec in an external file
Merged in changes that add the external gemspec.  Set up Server and VirtualServer so that they always get their required fields.  Added more documentation.

Conflicts:
	rakefile
	softlayer_api.gemspec
	spec/Server_spec.rb
	spec/config_file_spec.rb
Fixed the routines that retrieve servers by ID so that they have the same required fields as the server list retrieval routines
[finishes 69714536] This test commit is simply here to check integration
[finish #69714536] A second empty commit to test integration
[Fix #69718084] Added the ability to set a User Agent string on the client
Merge branch 'master' into sl_model