Add missing license header.
Move share logic out of comute.rb into core.rb.  Fix bug in compute tags references method.
Add initial Network requests and models.

Add requires :id to some Network methods.

Add by_name method to Datacenters collection.

Change object mask on vm get requests.

Change object mask on vm get requests.

Add interface to specify VLAN[s] when creating a server.

Add mocks and tests for Network requests.
Fix Network tagging.
Update Compute examples doc.  Add Network examples doc.

Fix typographical omissions in example documents.

[skip ci]
Update Tag examples doc.

[skip ci]
Update Compute example doc.
Add missing license headers. Cleanup some whitespace.
Fixs ruby-1.8.7 travis build

Specify gem version (0.12) for celulloid on ruby 1.8.7 Gemfile
Merge pull request #10 from softlayer/vlan

Network Support
Removes unused dependencies

Celulloid wasn't the problem on broke ruby 1.8.7 build, after checking
Gemfile.lock jekyll is not being used and is requiring celulloid as dep,
so removing both

Removing google-api-client dependency too
Merge pull request #11 from fernandes/travis-ruby-1.8.7-passing

Fixs ruby-1.8.7 travis build
[Compute] Improved how bare metal flag is handled
[Compute] Fixed Exception when saving Server and setting bare_metal flag twice
[Compute] Refactored servers to set bare_metal flag without touch Excon responses
Minor fix on returning response
Minor fix to handling empty array
Small fix for unecessary check if array is empty
Fix bare metal test so it works without FOG_MOCK.
Fix bug with Compute bare_metal changes.