Needed to add the 'autocomplete' jQuery UI component because
it can do minLength=0 properly. Used the smoothness UI theme.
Added typeahead AJAX calls to support the topology searching.
Added new plugin and template for the topology editing page.
By specifying version '0' we accidentally allowed some brokenness,
with *other* broken modules which don't specify versions required.
So, we do it ourselves as it's our users who feel the pain.
BTW skipped this for JSON and for DBD::Pg which might have stable
OS-installed versions, instead.
Squashed commit of the following:
commit cb6f125c73
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat Apr 13 20:26:59 2013 +0100
discover root_ip properly
commit 8228e73f5b
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat Apr 13 19:47:23 2013 +0100
better name for util package
commit 4546036f4f
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat Apr 13 19:23:55 2013 +0100
bug fixes in getting wireless info
commit 78554e5516
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat Apr 13 19:07:44 2013 +0100
refactor snmp_connect to handle versions and device classes
commit ca9edd114a
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat Apr 13 15:23:52 2013 +0100
rename discoverall to discovernew
commit 1b897e4aee
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat Apr 13 14:51:06 2013 +0100
change debug log tag for store_device
commit 8a5306e056
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat Apr 13 14:50:10 2013 +0100
rename Discover.pm to Device.pm
commit 3197e38819
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sat Apr 13 14:48:31 2013 +0100
allow netdisco-do to do all acton