Update line api and support constant style values

For the style update, I have added a `get` method to the `feature.style()` object.  This normalizes the style so that all values are functions.  I didn't change the style object itself for backward compatibility, i.e. features that haven't been updated to the new api.

Fixes #224, #195.