added getSender() to command context
added/renamed few methods in questmanager
fixed citizens repo
setting new quest objective now causes it to inherit all prerequisites 
of the  old one
fixed incorrect usage being shown when working with quest elements
added objective set command
added event set command, fixed setQuestQevent in questmanager
EventException => QeventException (to match actual element name)
added condition set command, cleaned up some unnecessary duplicate code