Skip area/line bounds calculation when there is no data

If a line mark has no data to work with, the bounds calculation will throw an error.

This [vega spec](https://gist.github.com/maspwr/e149710b102e7b8a608b) can be pasted into http://trifacta.github.io/vega/editor/ to demonstrate the issue.