Merge branch 'release/0.5.0'

Replaced bundle to neobundle.
Merge branch 'release/0.5.1'
Merge branch 'develop'
garden
update submodule
Add golang