Fix findbugs warnings
Beans.removeDisabledBeans() - don't use the live view but immutable set

There's no need to use the live view. Note that some Collections2.FilteredCollection operations require some additional overhead. For example size() must always iterate through the unfiltered collection and apply the filter predicate on each element.
InstanceImpl - perform typesafe resolution only once, when the instance
is created
WELD-1739 Support @Named parameters that do not specify the value member
Upgrade checkstyle plugin and build config. Checks for org.jboss.weld.experimental.Experimental*.java are now suppressed
Upgrade CDI TCK to 1.2.2.Final
Use JDK8 in travis-ci builds
CDI-481 Prototype implementation of AnnotatedParameter.getParameter()
WELD-1745 Make use of java.lang.reflect.Parameter in BackedAnnotated*
Remove redundant code
WELD-1745 Make use of java.lang.reflect.Parameter in UnbackedAnnotatedParameter
WELD-1746 Don't destroy ended conversations outside of synchronized
block
Validator - get rid of generics-related compilation failure in Eclipse
WELD-1742 Make interceptor bindings available via InvocationContext
WELD-1743 Support repeatable annotations in Annotated* layer
WELD-1744 Repeatable qualifiers and interceptor bindings
WELD-1538 Interceptors delegating chain forwarding to scoped objects cause infinite loop
WELD-1750 weld-core should not depend on weld-core-impl
WELD-1749 ProcessObserverMethod.veto() and setObserverMethod()
WELD-1728 First attempt