ShaderCore: Add assignment, variable reference and function invocation parsing.

* Add a new helper class IRValue in IRNode hierarchy.
* Redo IRInvoke.