Added LED device to ASL, did some resource allocation trickery to make it work
Updated driver to match ASL - no more deprecated function calls
Updated sample utility to match driver