Re-render when a marker changes

fixes #2705
:lipstick:

Make it not suck.
Be defensive when iterating through decorations
Merge pull request #2727 from atom/bo-subscribe-to-marker-changes

Subscribe to marker changes