remove confirm.select{multiple}
Make AmqpClass.spec hold the parsed spec, not the raw spec

AmqpClass previously held the raw JSON spec data, rather than the
parsed AmqpSpec.  But the latter is clearly better - it's more useful
in general, and contains the former.

No supported clients were using this anyway.
Added .gitignore.
default queue name to "" everywhere
since the MRDQ feature operates everywhere
merge bug23593 into default
Added basic.nack to the JSON protocol definition
Merge bug23656 into default
Merge default
Added requeue flag to basic.nack
Removed tabs from basic.nack section
Don't delete the output file before closing it

Windows won't let you, and produces an error, disguising whatever
error led us to try to delete the output file in the first place.
merge bug23645 into default (C client is lacking some methods in its API)
Branch bug23568, purely to track against the bug23568 branches in other repos
m-x untabify
Merge with default
Merging bug23675 into default
Correct all copyright notices
Opps, lost a starting year in the previous commit
Merged bug23434 into default
Merge default into bug23568