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