This is mainly for JunOS devices, all others should be unaffected.
Tested against a loaned MX960 with 150+ BGP sessions (Thanks @BradHooper).
Tested against Cisco NX-OS, IOS, IOS-XE.
WebUI updated so that selecting IPv4/IPv6 will filter to just those peers.
Updated multi_oid cache function
Improved junos BGP code + WebUI
Merge branch 'master' of github.com:laf/librenms into issue-3877
Renamed variable for sql query
Auto-Deploy finished, Test PR at http://3938.ci.librenms.org or https://3938.ci.librenms.org
Updated code to move array_shift
More updates for junos bgp polling
19:45 is when I switched back to master, so this should shorten poll times down whilst actually fixing the data. This is on a juniper router with 188 bgp sessions.