JBIDE-14299  convert astools to use new runtimes extension point and use stacks

The attached PR (at this moment) is not fully complete. It requires the changes to base (new core component) to be approved. Also, it currently directly links to a custom stacks file in my own jdf topic branch simply as a convenience to let me code the thing up. 

But, it works. Nicely :dancers: