Adding shared and external_router option to creste vn  and adding testcase to verify fip from shared vn

Change-Id: I1b91e9c20cd8754778c0132a2eb041555c36fb78
Merge "Adding shared and external_router option to creste vn  and adding testcase to verify fip from shared vn"
Merge remote-tracking branch 'upstream/master'