[FaceRest] Add missing ID values of each items
[FaceRest] Rename misleading function names.

addServerIdNameHash ->
addServersMap

addHostsIdNameHash ->
addHostsMap
[FaceRest] Add server's ip addresses to servers map.

It's usefull to make links to Zabbix's pages.
[client] Add links to Zabbix's graph pages to "Latest data" page
[client] Add a missing close tag
[FaceRest] Add "type" value to severs map.

Because the client have to know it when it makes links to server's pages.
[client] Don't create links to Zabbix's graphs when the server type isn't Zabbix
[client] Remove needless slash in a URL of a Zabbix's graph
[doc] Add description about elements newly added to servers map
[doc] Add description about server types
[client] Move some functions from latest_ajax.html to library.js.

getServerLocation()
getItemGraphLocation()

At least former one will be used at severial pages.
[client] Use meaningful variable name.

ip ->
ipAddress
[client] Fix a misleading variable name.

anchor ->
url
[client] Add a missing close tag
[client][servers] Don't cerate links to Zabbix's top page when the server type isn't Zabbix
[client] Use switch statement at getItemGraphLocation() to express server type clearly
[client] getItemGraphLocation(): return immediately when the server URL doesn't exist
[client][test] Add tests for getServerLocation() and getItemGraphLocation()
Merge branch 'issue48'

Conflicts:
	client/viewer/servers_ajax.html