add browser test used selenium

事前準備
- seleniumのpythonモジュールをインストール
  $ sudo pip install -U selenium

- chromedriverの配置
  下記から環境にあったZIPファイルをダウンロード
  https://code.google.com/p/chromedriver/downloads/list

  解凍してパスを通す
  または、chromedriverをパスの通っている場所に配置

実行手順

1. RYUサーバ起動
  $ bin/ryu-manager --observe-links ryu/topology/switches.py ryu/app/rest_topology.py ryu/app/ofctl_rest.py

2. GUIサーバ起動
  $ python ryu/gui/controller.py

3. テスト実施
  $ python ryu/tests/topology/gui_client/test_chrome.py
gui_test.py: remove define of mininet address

refs https://github.com/ntts-clo/ryu/pull/34#commitcomment-3028809
test_firefox.py: fix class name

refs https://github.com/ntts-clo/ryu/pull/34#commitcomment-3028816
gui test: fix how to setting driver.

refs https://github.com/ntts-clo/ryu/pull/34#commitcomment-3028827
GUI test code cleanup
Merge pull request #34 from yuta-hamada/gui-test-1th

add browser test used selenium
Merge pull request #35 from yuta-hamada/gui-fix-mnctl

mn_ctl.py: copyright and code cleanup
mn_ctl.py: add server class
gui_elements.py: fix get_switch()
gui_test.py: add sample code for used mininet