Make MutexQueue use jsemaphore for signaling

Add support for timed semaphore waiting
Add non exeptioning versions of pop_back(timeout) and pop_front(timeout)
Use NoEx suffix instead of NE
Add push_front to Queue
Add exceptioning version of pop_front(timeout) to MutexedQueue

Fix now incorrect comment

Make getMutex and getList protected