Squashed commit of the following:

commit 38aa8fa193955df6d3026c2f15504fd3e4d152ff
Author: 杨博 <pop.atry@gmail.com>
Date:   Mon Sep 15 18:02:19 2014 +0800

    修复更多Scala 2.10兼容性问题

commit aac0bd21af786dbde17facf335128fb9bfb7f10c
Author: 杨博 <pop.atry@gmail.com>
Date:   Mon Sep 15 17:58:07 2014 +0800

    兼容Scala 2.10

commit 9a07622ce8f97bd8960ad4485908dd5653642c24
Author: 杨博 <pop.atry@gmail.com>
Date:   Mon Sep 15 17:44:08 2014 +0800

    Enable tests for Scala 2.10.4

commit 3ba255e47f22ca7c953f3dff4362387152b9aa10
Author: 杨博 <pop.atry@gmail.com>
Date:   Mon Sep 15 17:39:24 2014 +0800

    Upgrade json-stream

commit b1d63378a6713ba24675bd750577b52a582c08ea
Author: 杨博 <pop.atry@gmail.com>
Date:   Mon Sep 15 17:06:29 2014 +0800

    Bump version

commit 8f716fdff9235e40efb6897cb7d31422ff6288fb
Author: 杨博 <pop.atry@gmail.com>
Date:   Mon Sep 15 17:05:59 2014 +0800

    修改以兼容新版json-stream