bug fix: network name can be any characters except " and /

" is not allowed in dnsmasq configure file.
/ is not allowed in a linux file name.

Signed-off-by: ShaoHe Feng <shaohef@linux.vnet.ibm.com>
network name support unicode.

We should allow user to create a network with his local language name.

Signed-off-by: ShaoHe Feng <shaohef@linux.vnet.ibm.com>
escape < > and & in in xml for network name.

< > and & are special characters in xml.
so when create a xml, we should escape them.

Signed-off-by: ShaoHe Feng <shaohef@linux.vnet.ibm.com>
escape special characters for jQuery selector.

When where are some special characters in html element names, jQuery
will not find the element.

These characters should be escape.

add a escape function in util for it.

Signed-off-by: ShaoHe Feng <shaohef@linux.vnet.ibm.com>