Added functionality for external Asset sources.

This allows the correct urls/paths to be created if using external sources within Assets.
Ah, yes. That is needed in order for sub-folders to be taken in to account. This has been updated in 5571c274a660dbf62d6ce5a74cf74e228222ec0c.