Merge pull request #1 from laruence/master

merge with laruence
fix one bug

fix one bug
Merge pull request #32 from wenjun1055/master

fix one bug
Revert "fix one bug"

This reverts commit e4d5fa0bf430401aaf7c440f4f3d4608e1ae33a2.
Fix bug than allow zero length key name
Change to https
blank
Fixed bug that actions in $actions may cause redclared class error
make code better
Merge pull request #34 from zxcvdavid/code-better

make code better for vim
Improve travis test script
fix substitution
Skip for 5.2 now (Segfault in travis but don't know why)
Add PHP 5.5 into test cycles