resource updater loaded.
manifestFile
Test update
Add loadManifestFromFileOrDirectoyr method
use asset loader
update manifest
refactor path functions
implement addAsset method
Add find_manifest_file_from_directory function
compile non-php manifest config to php.
Define asset loader operations
Manifest compile/load

We should pre-compile the manfiest to php format before we
register the asset. the manifest path in the config should
always in PHP_FORMAT, this is can optimise loading performance for PHP.
refactor lookup method
pass config object to Asset object
Fix LinkInstaller and Installer
Fix test path
Fix link installer