WFLY-2770 Enable CDI decorators for web socket endpoints

I also just realised that when I look through the bean set I should remove any that are subclasses, otherwise if there is a subclass it will resolve 2 different beans and the resolution will fail