beego: router support param has _
remove websocket logic because not support handler
beego:confgi support difference run mode section

runmode = dev
appname = doraemon
[dev]
httpport = 8880
sessionon = true

[prod]
httpport = 8888
sessionon = true

[test]
httpport = 8080
sessionon = false
beego:fix #639
config: fix error when json config starts with an array
Merge pull request #644 from chrisport/develop

config: fix error when json config starts with an array
beego:fix when user defined function equal to HTTP
config:json add support array
beego:namespace sub router add url to pattern