Use the extensions ClassLoader for each project (if we have one) instead of assuming the top level project will have one.
Merge pull request #366 from william-ferguson-au/issue-364

Use the extensions ClassLoader for each project (if we have one)