Added IN_RANGE operation in StatsOracle queries WHERE processing.
This will work for both uint and float.
To exercise this new feature, virt_mem and cpu_share information can now be used to index CPU Info Stats for analytics, control, config and compute.

E.g.
./stats.py --table AnalyticsCpuState.cpu_info --where "cpu_info.cpu_share=0.0<0.01" --select cpu_info.cpu_share UUID cpu_info.module_id --last 1h

This checkin also fixes a merge issue (with the conf file changes) which broke db_hander test.
Use consistent format for families in BgpPeerInfoData.

Add negotiated_families field to BgpPeerInfoData.
Use same format as the configuration e.g. inet-vpn for
configured_families, families and negotiated_families.
Fix types for Afi and Safi.
Check if region_name is not None
Merge pull request #503 from Juniper/praneet_regionname

Check if region_name is not None
Excluding endian conversion on Mac
Merge pull request #502 from Juniper/anishm_double

Added IN_RANGE operation in StatsOracle queries WHERE processing.
Merge pull request #504 from Juniper/nsheth_bug_2705

Use consistent format for families in BgpPeerInfoData.
Revert "Merge pull request #487 from Juniper/ut"

This reverts commit 18ccded9eab8da4a07efc8966fcb2d95456588ca, reversing
changes made to 90d70dbb5184d6bcc2c047c19f9aae09c10c3920.
Merge pull request #508 from Juniper/rajreddy_ut2

Revert "Merge pull request #487 from Juniper/ut"
* Pick interface index for vrf assign from ksync interface entry index
Merge pull request #509 from naveen-n/master

* Pick interface index for vrf assign from ksync interface entry index