Squashed 'ant0ine__go-json-rest/' changes from f69c664..0b86a0a

0b86a0a Work with the PathExp urlencoded.
c124495 add route PathExp validation when the router is started.
3573465 Description for this package.
9121bfc Move the test request constructor on the test package.
098da73 list the new feature
7d567ac Utils to write tests for a Go-Json-Rest app.

git-subtree-dir: ant0ine__go-json-rest
git-subtree-split: 0b86a0a5c4d4e471bb97d8df234e9847fbe87e24
Merge commit '46ea6cf2ab74227280851e8ec5d7a4d08203c397'
Squashed 'astaxie__beedb/' changes from 8c660b1..65a4dfe

65a4dfe Merge pull request #31 from liusongsen/master
a002597 Update gomysql.go
7258801 Merge pull request #29 from Nik-U/master
b90ade7 Fix #17: made "go vet" compatible
b18d0e8 Merge pull request #28 from hypocomes/master
e4393a3 修改Join()多次调用连接的SQL缺少空格的问题

git-subtree-dir: astaxie__beedb
git-subtree-split: 65a4dfe5b89a417016a1ebfad170ca6c0358aea9
Merge commit '3f144ff7c5291a3084dcbdd074260a105e7bc236'
Squashed 'astaxie__beego/' changes from 6c56a73..4fc49b5

4fc49b5 Merge pull request #58 from yecrane/master
67695fa Update sess_redis.go
22510bc Merge pull request #56 from yecrane/master
a2dd859 Update sess_redis.go
4d06fec Merge pull request #55 from Unknwon/master
0e916a0 sync. quick start.md with ZH version.
ea36f80 fix typo
1745dd2 Merge pull request #54 from slene/master
6d3486e fix session file write bug
98b245c change version from 0.5 to 0.6
d8e1f31 update session's key from string to interface
719f94b fix findrouter & template mix
db525cb add session test & delete readme
d6dd84d favicon.ico default deal with static files
ce77c27 add Destructor func
d2e0960 fix the example error
a851641 update params
da1fe2f modify readme
bf144d5 update session fix
6d96345 fix session Secure
581bb65 improve parseconfig
c048efb fix bug
490747a fix #52
d4610a9 fix layout
6af2778 fix set cookies many times
18bf474 add pic
1e7c1a2 fix #16
93babc5 fix #48
429f445 Merge pull request #51 from jack230230/master
2ec4fc6 两个错别字
645bf79 Merge pull request #50 from Unknwon/master
e1a4001 complete quick start
9e148a0 incomplete quick start: Handle request, Sessions, Cache, Safe map, Log
7b6a571 fix build
cf82cfe #45 add support post+_method
105e8ad Merge pull request #46 from Unknwon/master
068786d incomplete quickstart: template, handle request

git-subtree-dir: astaxie__beego
git-subtree-split: 4fc49b580375c0a6ee632ab20ecca1ffe86a4242
Merge commit '77a96ce243f9838c32623ea9a11a5076fb953494'
Squashed 'astaxie__build-web-application-with-golang/' changes from b182c08..bf1976d

bf1976d Merge pull request #200 from huzheng/patch-1
fda5ba0 Update 05.2.md
7410fd9 update readme
bc4b3b7 update readme
3fc2559 Merge pull request #199 from ybjnew/patch-2
cf09e36 Update 04.1.md
9597a3e Merge pull request #197 from fyears/master
3de731c add some useful tips about installation
ec7ae2a Merge pull request #195 from syhou/master
8feb49d 修正示例代码中当客户端已关闭TCP连接时，服务端未及时关闭连接的问题
4634288 Merge pull request #193 from liusongsen/patch-3
ffd8a85 Merge pull request #194 from fairlyblank/master
ba89724 use github css style
11d2597 {"Name":"Wednesday","Age":6,"Parents":["Gomez","Morticia"]}
86c996f Merge pull request #191 from liusongsen/patch-2
8408e7d Update 13.5.md
efaa43e Merge pull request #190 from liusongsen/patch-1
79c30d7 Update 13.5.md
9885ed1 Merge pull request #189 from syhou/master
17fdc43 添加服务端读取TCP请求内容和处理的部分
8a608dd Merge pull request #188 from syhou/master
1d7f8bd 修正格式
2faab37 修正代码格式
86a6bfb 使用更清晰的语句描述“控制TCP连接”一节
108bed2 Merge pull request #187 from s7v7nislands/master
f56c51e already support 64 bits int in 64bit cpu
d5a9807 fix typo
8f54846 Merge pull request #186 from better0332/patch-2
26b2eb4 DialTimeout在net库中已经没了
5a2cd3e Merge pull request #185 from fugr/master
fc00340 Update 07.1.md

git-subtree-dir: astaxie__build-web-application-with-golang
git-subtree-split: bf1976d85b8f3e76234d47a3acc0453128ca212c
Merge commit '6f799d1b6aac70b2a6cdff7df6e1bf58abdc9edf'
Squashed 'benbjohnson__go-/' content from commit e2cd96f

git-subtree-dir: benbjohnson__go-
git-subtree-split: e2cd96fd87bad70102f7ea8f86fa33ec71325083
Merge commit '489f9a7a35f77e981431a0dd4009993dd9f70de7' as 'benbjohnson__go-'
Squashed 'bitly__nsq/' changes from 2d2ac2a..92bb1d0

92bb1d0 Merge pull request #211 from mreiferson/more_diskqueue_corruption_211
a503b3f nsqd: catch a few more corruption scenarios in tail reset
b35d3cf Merge pull request #210 from mreiferson/diskqueue_corruption_log_210
9182085 nsqd: fix diskqueue name printing for metadata corruption
1dea3c1 update ChangeLog
e153f1c Merge pull request #209 from mreiferson/nsq_tail_fix_209
155010e nsq_tail: fix import
ce0a147 Merge pull request #203 from mreiferson/diskqueue_203
d9e2273 Merge pull request #190 from mreiferson/nsq_tail_safety_190
27b47c3 nsq_tail: generate a random channel
18c8bb0 nsqd: at tail of diskqueue force depth=0 and log errors
e0e595e nsqd: possible source of diskqueue metadata corruption?
117483d nsqd: cleanup some unnecessary exit code
b854537 Merge pull request #207 from mreiferson/error_log_cleanup_207
83a3ddb nsqd: fail to write a heartbeat is fatal
f66a52d nqsd: reduce the log noise when clients trigger errors
711d3dc Merge pull request #208 from mreiferson/fix_travis_208
b7bb887 fix travis script
feb8a17 bump to 0.2.21-alpha
684a0da Merge pull request #206 from mreiferson/statsd_prefix_206
b02ba3d nsqd: use broadcast address (default of hostname) for statsd prefix
7f10e40 Merge pull request #202 from datastream/master
0b30fae replace writer.Close() with write.close()
853723c Merge pull request #205 from mreiferson/example_exits_205
1ec5bea examples: wait for clean exit
902ee78 Merge pull request #204 from mreiferson/early_termination_204
d86bd97 go-nsq: fix early termination blocked by lookupd sleep
bbf0669 bump to 0.2.20 stable
393a1c1 Merge pull request #201 from mreiferson/diskqueue_delete_201
ac5fc89 Merge pull request #200 from mreiferson/js_200
6caf923 nsqd: separate diskqueue close from deletion
0bda587 nsqadmin: dont allow the href event click to execute
6eee925 Merge pull request #199 from mreiferson/nsqadmin_conns_list_199
f771ba3 nsqadmin: use the right address for lookupd, default when blank
eba421f Merge pull request #197 from mreiferson/nsqadmin_nodes_197
34c0451 nsqadmin: nodes list improvements:
57b6414 nsqlookupd: return the remote address in /nodes
178e369 Merge pull request #198 from mreiferson/fatal_error_fix_198
7a2abe2 nsqd: fix fatal client errors from shadowed var :(
8c3caeb Merge pull request #195 from mreiferson/diskqueue_195
d4f1173 nsqd: diskqueue empty removes *all* files
e2395c0 Merge pull request #172 from mreiferson/client_lib_doc_172
457bee1 docs: add building client library doc
ce8b9b3 Merge pull request #194 from gradetwo/master
d4506c7 Fixed dist.sh version extract
824da30 add some useful links
24560a4 Merge pull request #193 from jehiah/race_193
bdc7f00 fix race in channel.doRequeue
b582783 Merge pull request #192 from mreiferson/build_versioning_192
e3bec65 add golang runtime version to daemon version output
3e6ee35 add GOFLAGS option to Makefile
0a8dafe update ChangeLog
7a296a0 show production users in README
273510f Merge pull request #191 from mreiferson/counter_last_time_i_swear_191
b5a52f2 Merge pull request #186 from mreiferson/backoff_186
c81f64c actually finally fix the counter page (3rd times a charm)
55e4dbd add --max-backoff-duration to nsq_to_http:
040f616 Merge pull request #183 from mreiferson/empty_topic_183
84d5d55 nsqd/nsqadmin: add empty topic feature
03dcbbf Merge pull request #185 from mreiferson/writable_185
cda3317 nsqd: try to persist metadata on startup and fatal if err
3d0027e update ChangeLog
64fd8b6 Merge pull request #176 from mreiferson/optimizations_176
1f833d2 Merge pull request #182 from mreiferson/active_deletion_182
6375db4 Merge pull request #188 from mreiferson/counter_page_188
c9d09af Merge pull request #187 from mreiferson/nsq_stat_errors_187
8f3d29c fix counter page
8600ac6 update comment
bf24fa8 nsq_stat: check errors
06367ee the p strikes again
ca467ba add recent contributors
2f1e4f1 Merge pull request #184 from elubow/master
07beddb Added table headers to channel table for disambiguation of gauges and counters
a0a6ce6 guarantee ordering of deletion when topic is live
0849076 update README benchmarks; add some GUID benchmarks
e5f448c nsqd: no copy message ids
9dde14f nsqd: reduce garbage shown in escape analysis
2de7909 nsqd: dont dupe msg for the first channel
151c8ab nsqd: remove locks on topic messagePump()

git-subtree-dir: bitly__nsq
git-subtree-split: 92bb1d07984057453d0c375f0b087c49e32adc25
Merge commit '654ea9eca2e1518fc62341eccd7836778a5496bf'
Squashed 'ciju__gotunnel/' changes from 8f16d80..c37fcac

c37fcac delete client binary
c1991c5 version check and display
719886f ignore bin directory
4ef81ad makefile update
ec2756a ping receiver at server
4e7659d update readme
14b4523 add makefile
d172cbb option of serving file across the net

git-subtree-dir: ciju__gotunnel
git-subtree-split: c37fcac018b2c0cbeba2ee381245fc12c7b20c35
Merge commit '14b83efa7caf8560407d75214a8c30238dbf26b8'
Squashed 'crowdmob__goamz/' changes from 4079bcc..45770a8

45770a8 Merge pull request #1 from mattyb/master
3ba333c revert imports to crowdmob
eaabf3b Merge branch 'master' of github.com:mattyb/goamz
6907acf change BLOB back to BINARY
628bc6f change BLOB back to BINARY
7f0b84e improve support for BLOB and NUMBER data returns
7ec0901 formatted code
d1c517c fixed compile-time errors
2c503c9 fixed compile-time errors
e116328 implemented describe table
86d622e moved table related types from attribute.go to table.go
800e056 cleaned up type name and import
5821336 created/updated types to match DynamoDB table schema
5669f4b created new projection type
25ae7a9 created new key schema type, started working on table description type
cd58e7b created new attribute definition type
d144cb8 formatted code
764fb7e cleaned up imports

git-subtree-dir: crowdmob__goamz
git-subtree-split: 45770a86a84e15d2fd69a45316e68d19175f7567
Merge commit '25e03f3aed6bd6414c822cac4e94cb68f9e669d5'
Squashed 'davecheney__autobench/' changes from ab14394..a7e9543

a7e9543 Merge pull request #21 from boj/benchmark
6ae11e9 darwin amd64 go1.0 vs go1.1 benchmark
15f7cd4 Added linux/386 go 1.0 vs go 1.1 benchmarks
5254bb0 Merge branch 'master' of https://github.com/davecheney/autobench
bba0106 Merge pull request #20 from mewpull/master
88fd4a0 Add benchmark (Lenovo x61s).
0f80c2d Merge branch 'master' of https://github.com/davecheney/autobench
1a0fc68 always update local working copy
8ab5c9a Patch in malloc benchmarks from tip
54b2bbb Added updated go 1.0 / 1.1 results for linux/amd64
6064ca0 tiny doc tweak
c4edf72 Update for Go 1.1 release
3198d8b Merge pull request #14 from nickstenning/goroutines-left-open
5e5fe19 Merge pull request #15 from jamesog/master
e40edb1 Add not to README.md about how to set the compiler.
0beae98 Add benchmarks with both gc and gccgo
4da4892 Allow testing with gccgo
5a9a81c Add benchmark runs for 112ea225794f
a0af90f Merge all FreeBSD benchmarks to freebsd-amd64-112ea225794f.txt
659a34e Added runtime and http results for freebsd/amd64 Xeon X3430
c262b9f Remove unused perpetuumMobile function
5b754f1 Merge pull request #13 from jamesog/master
5cac5eb Added results for freebsd/amd64 Xeon X3430
3876a11 Merge pull request #12 from AeroNotix/master
9e772c7 Revert "Use the patch in the Makefile."
b5104d6 Merge pull request #11 from 0xe2-0x9a-0x9b/master
9abb7e7 Added linux/amd64 E8400 C2D.
9467953 Added results for linux/386 CoreDuo
b85fade Unexport GOBIN
f3eabea Use the patch in the Makefile.
f87749b Merge branch 'master' of github.com:davecheney/autobench
bac86e3 Fix Go 1.0.3 compilation failure under gcc 4.8.0

git-subtree-dir: davecheney__autobench
git-subtree-split: a7e9543e9f9390f4c08f9fba38fd0d9488c5bc81
Merge commit '3005f8db2af4af3b8439be872d116a9175be17d0'
Squashed 'davepederson__genetic-go/' changes from fea7f2a..615be5e

615be5e Clean up initCity func
1425f4a Add const group
23aec31 Update Makefile
9ccce20 Add Makefile

git-subtree-dir: davepederson__genetic-go
git-subtree-split: 615be5e9fca715594547d14f1b46f673f8ad0409
Merge commit '83811369a8544656556581285d3cdf05051ae902'