Internal SQLA Storage Consistency Cleanup
Internal SQLA Storage Consistency Cleanup

This will make adding paging support for all resources simpler, and
much more DRY.

Change-Id: I5a3c4e05a8565057066d98525e4c074a52a6b015

ramsateesh/designate,muraliselva10/designate,ionrock/designate,ramsateesh/designate,openstack/designate,muraliselva10/designate,melodous/designate,ramsateesh/designate,NeCTAR-RC/designate,NeCTAR-RC/designate,ionrock/designate,kiall/designate-py3,melodous/designate,melodous/designate,melodous/designate,grahamhayes/designate,openstack/designate,kiall/designate-py3,tonyli71/designate,kiall/designate-py3,openstack/designate,cneill/designate-testing,richm/designate,cneill/designate,richm/designate,cneill/designate,tonyli71/designate,cneill/designate-testing,kiall/designate-py3,cneill/designate,cneill/designate,grahamhayes/designate,ionrock/designate,cneill/designate,muraliselva10/designate,cneill/designate-testing,tonyli71/designate,kiall/designate-py3,grahamhayes/designate