Fix: CCAsset - #1

Moved the asset holder to own class.
Moved macros to static functions to make them php5.3 compatible and
extensible.
Added CCAsset unitests