Compiler Refactor

We have compiler constants defined in, but not related to DSASM namespace.  They are moved to the appropriate compiler namespace

1. Move compile pass constants from DSASM to
ProtoCore.Compiler.Associative and ProtoCore.Compiler.Imperative
namespaces
2.  Move accessspecifier constants from DSASM to
ProtoCore.Compiler.AccessSpecifier namespace

Requires no tests as there are no semantic changes

@ke-yu @lukechurch 
Good point, Ill just remove it, i think this is legacy code. I dont see why we would need imperative specific compile option at this point