fix case property validation

was previously only validating the last "/"-separated part
(unintentionally)
adding more accurate pillow checking

needs localsettings update but will fall back nicely to old style
Merge pull request #1144 from dimagi/case-property-validation

fix case property validation
Merge pull request #1143 from dimagi/pillow_stale_checker

adding more accurate pillow checking
add lat and lon properties to locations
Merge pull request #1145 from dimagi/ct-hotfix

add lat and lon properties to locations
Merge branch 'master' of github.com:dimagi/commcare-hq
Merge branch 'master' of github.com:dimagi/commcare-hq