Modified EventUniter behaviour.
- Now EventUniter can idle while no events has to be send.
- EventEmitter can register/unregister correctly the EventListeners.
- Added Queue::isEmpty()
- Added some documentation.
- Array::find() can now treat batch finding using lambda functions.
- ThreadCondition::wait() can now wait for ThreadMutexI and ThreadMutex mutexes.