1-introduction of boost smart ptr, removal of auto_ptr,2- hash table for memory and classic table both used, 3-supplement1
Merge branch 'master' into smartptr
the word 'test' in code/board.h