fix some bugs

1. 类的基类flags为3（重载了writeObject/readObject），也需要执行custom writeObject/readObject
2. SC_BLOCKDATA -> SC_BLOCK_DATA
3. name -> className
4. 增加testcase
output.js 里面也得改改

```js
./lib/output.js:  
  233:    if (flags & cons.SC_BLOCKDATA) { 
```