issue#149: fix relative symlink path error in iso scan

Storage volume lookup simply reported symlink contents
, cause template creating fails.
Fix this by reporting full path of iso volume.

Signed-off-by: Royce Lv <lvroyce@linux.vnet.ibm.com>
Issue #151: No Message when User Opens http://kimchi:port/#i18n

CUrrently we'll concatenate the hash part with ".html" to load the
page into main area. It makes no sense for some HTML pages like:
  * guest.html
  * guest-add.html
  * i18n.html
  * template-add.html
  * template-edit.html
  * more in the future...

  So we need to tell the user it's an invalid URL. We'll check the
page URL firstly before load the page that: if the page is not one
of the href in navigation tab, we'll not load it; instead, we will
redirect to the home page.

  As a consequence, page that does not exist will also be captured
by this code and 404 listener for HTML Ajax request  will never be
triggered. We remove this code, too.

  Tested on Chrome, Firefox, Safari, IE9, and IE10.

Signed-off-by: Hongliang Wang <hlwang@linux.vnet.ibm.com>
Bug fix:137 UI: When expanding an empty pool, show a message in the drawer

https://github.com/kimchi-project/kimchi/issues/137
Issue 137 describes there will be a error message in the top to
show the pool is empty.
orginal way:
1 alert a error when the pool is empty.
2 The pool will not open the drawer.

new way:

1 the pool will show the drawer with text "empty"

Signed-off-by: zhoumeina <zhoumeina@linux.vnet.ibm.com>
Change the ico of iso

The orginal ico of iso the edge is not smooth. Remake the iso
image to make the curve more smooth.
Signed-off-by: zhoumeina <zhoumein@linux.vnet.ibm.com>