[MECHOPS] Added not unique grammar feature to operations

By default operations are unique (if they are currently queued or executing), operations can now specify that they are not unique (meaning they will always be executed), ie:-

operation doStuff(long a, boolean b, String c) not unique

Everytime this operation is invoked it will be queued for execution