refactor($interpolate): separate parts to expressions and separators

BREAKING CHANGE: .parts no longer returned by $interpolate.
replaced by .expressions and .separators
TODO expand on this
perf($compile): watch interpolated expressions individually