Disabled multicore simulation default.

Now if a user wants multicore simulation, he need to give
-version=MULTICORE compile option.
Parse object hierarchy in constraints more flexibly.
Fixed issue with wait on uninitialized Event.
Allow index and slice operations in Constraints.
Merge pull request #8 from puneet/master

More constraints and fixes for wait(Event). Also disabled MULTICORE by DEFAULT.