[WFLY-1877]: Make KeepAliveTimeAttributeDefinition deal with both a simple long and a complex attribute.

Transforming KeepAliveTimeAttributeDefinition in Model from a complex Object to a Long.
All keep-alive now are expressed as long in milliseconds.
This will affects all subsystems using the "threads" subsystem.

Jira: https://issues.jboss.org/browse/WFLY-1877
The org.jboss.as.controller.ParameterCorrector interface is more appropriate for this kind of thing. It can be added to an AttributeDefinition via the setCorrector method on the builder.