shared net support. Diff from Ajay. 

Todo: Handle resetting the shared flag. Floating ip allocation from horizon