add @Enable java configuration option

todo: annotationClass and markerInterface support, more testing & example code