Console/NetDB: Tweak design of client netDb page
requested to merge idk/i2p.i2p:i2p.i2p.2.7.0-organize-leasesets-and-better-crossreferencing into master
This change affects the display of "SubDbs" belonging to clients in order to improve the utility of the "Client LeaseSets" page of /netdb.
- Changes the position of the "local" leaseSet to be displayed at the top of it's corresponding "client" section
- Displays the lease information, including hostname and nickname if available, at the top of the corresponding client section
- Restricts the "local" leaseSet from appearing in the "remote" leaseSet listing
- Distinguishes between "local" and "remote" leaseSets when counting the total leaseSets for SubDbs. The remote leaseSet count is the total leaseSet count, minus the local leaseSet.
- Distinguishes the remote leaseSets section from the local leaseSet section by adding a border and padding to the local leaseSets section