Removed all unused imports.
Switched from having two methods to get the available require
paths for an asset (SourceModule.getRequirePath() &
LinkedAsset.getProvidedRequirePaths()) to having only one
(Asset.getRequirePaths()), plus some tidy ups along the way.