Add support for commit and branch snapshots with warnings
Merge pull request #288 from domenic/snapshots

Add support for commit and branch snapshots with warnings
Make attribute-info things work properly for dict-members, by adding dict-member-info.
Avoid hammering the doc with a million selector queries in fixIntraDocumentReferences.
Specify what element the attr refs are for in an elementdef block. Fixes #273.
Update webappsec templates.
Merge pull request #289 from mikewest/templates

Update webappsec templates.
Document the elementdef format. Fixes #274.
Switch license images to licensebuttons.net

Creative Commons now does a 301 redirect to licensebuttons.net. This
commit changes out the images in generated files to avoid the redirect.
Merge pull request #290 from terinjokes/cc-images

Switch license images to licensebuttons.net
Fix the refs support.
Rearrange the IDL code to be a little more sane.
Add stringifier to the functionish types. Use construct.methodName, per plinss recommendation.
Correctly split for values, allowing spaces in argument lists.
Use construct.fullName to produce for values.
Allow args to have their for value specified on an ancestor that's not a method.
Allow end tags of inline elements to start a line without interrupting a paragraph.
Python is not JS. Python is not JS. Python is not JS.
Remove todo
Use normalName, since it's there and will catch any mistakes I make.