Added isCompiletimeEvaluable and isRuntimeEvaluable methods to the Value class
Spelling, comment fix
Renamed isRuntimeEvaluable to isSynthesizable, added unit tests