add asynchronouse image preload

非同期のアセット読み込みが終わったときのコールバックを取れるようにした。
仕組み自体は enchant.js とかでやってるimage.onload方式