Added ref specs, basic ref execution
Added ref support
changed conflicting names in spec
Added reference tests in new file, check for circular dependencies
Removed script constants from lang_addon and reference specs
Formatting for consistency
Merge branch 'resource_refs'