add SmartArray module
fixed bug of ObjectPool
add ObjectPool module
add ObjectManager module
add Thread module for linux platform