supported OpenStack Quantum Router Operation. not include mock code.
added mock code for router operation.
fixed responce data from mock and removed vanilla options reject code.
[openstack|network] Added missing router model/collection
[openstack|network] update_router request updates

- Filter out invalid options
- Add support for additional options:
  * name
  * admin_state_up
- external_gateway_info can be either a Hash or a
  Fog::Network::OpenStack::Network (see docs)
- Added documentation
[openstack|network] router model updates

- Added missing attributes
- Added documentation
[openstack|network] create_router request updates

- Filter out invalid options
[openstack|network] Added missing router related tests
@rubiojr wrote mock code for openstack routers.
@rubiojr fixed mock test failure.
@rubiojr fixed mock faulure for router(s)_tests.rb
[openstack|glance] Added image service example

Download CirrOS 0.3.0 image from launchpad (~6.5MB) to /tmp
and upload it to Glance (the OpenStack Image Service).
Merge pull request #1663 from bvox/glance-examples

[openstack|glance] Added image service example
Merge pull request #1603 from jedipunkz/rubiojr-jedipunkz

@Rubiojr and  @jedipunkz enabled to operate routers with openstack.
[openstack|network] remove superfluous Router model attributes

See #1603
[aws] mock update_server_certificate
Merge pull request #1683 from bvox/openstack-router-fixes

[openstack|network] remove superfluous Router model attributes
Merge pull request #1677 from engineyard/update-server-certificate

[aws] mock update_server_certificate