Merge pull request #1016 from RickMohr/topic/plot-is-a-map-feature

Add MapFeature model, superclass for Plot (and, in the future, RainBarrel etc.)
Speedup udf choice text only migration

Instead of blindly saving every plot and tree with a UDF, only save those
which actually require that a value be changed.
Simplify migrations by using raw SQL