merge from branch dev of "version with base64,gzip"

Squashed commit of the following:

commit fa8bd7caf4b3fef985d9bd33ad3c8cb7bf2c1b02
Author: shengming li <lishengming.zju@gmail.com>
Date:   Sat Sep 14 16:00:38 2013 +0800

    version with base64, gzip

commit 938487c350c4ffe414fa832251d86abbea4bd4ab
Author: shengming li <lishengming.zju@gmail.com>
Date:   Sat Sep 14 15:35:35 2013 +0800

    version works with base64
    gettext 工作不正常
Version 3.10
    Last version of 3.x