Additional startup improvements based off of stephane's #179

EXPERIMENTAL …
Additional startup improvements based off of stephane's #179

The idea is to not execute any bindings that are not used by the application.  Only works for Class bindings.  There are a couple of hacks in there right now.

Performance improvement goes from 39.5% using #182 to 44.7% using this version.