#1773: JSR356WebSocket - acquire semaphore with timeout
#1773: JSR356WebSocket - add tests verifying that semaphore is released
Merge pull request #1784 from dmitry-treskunov/semaphore

Semaphore
Fixes #1785
More Fixes #1785
More fixes for #1785
Introduce a Configurable API
Help with #1786
Depending on the underlying implementation, do not only trust the Session #1786
Rename based on @thabach comments
Fixes #1778
Better fix for #1777
Fixes #1786
Fixes #1783
Fix typo #1786
Allow AtmopshereResourceFactory Injection by having an interface to extends
Turn the log to TRACE