- Added getCause method to ExceptionUtils which searches for the causes which are given as varargs argument. The first occurring cause will be returned. 
- This method is usefull when someone needs to unwrapp the original cause within an unpredictable or unexpected exception wrapping such as 
AbortProcessException -> CoreException -> ObserverException -> WebBeansException -> InvocationTargetException -> InvocationTargetException -> SupplierNotFoundException
- Added tests for this new method