Made AssetPlugin an ordered plug-in.
Changed the ordering within the AssetLocationPlugin interface to tell a
better story.
Changed all AbstractPlugin implementations to match AbstractAssetPlugin,
which provides default implementations for the OrderedPlugin interface.
Merge pull request #629 from BladeRunnerJS/make-asset-plugin-an-ordered-plugin

Make asset plugin an ordered plugin