Al(most) all symbolizer properties as expressions

This starts updating to the future `mapnik-reference` that takes a new approach to marking which Mapnik styling properties support expressions: https://github.com/mapnik/mapnik-reference/pull/79

TODO:

  - [ ]  A few tests are failing where validation used to catch errors but no longer does. These tests can likely be relaxed/removed