Enumerate media queries
Detect media-query width breakpoints
Calculate media-query width intervals with sample points
Adjusting browser width does not affect max-device-width
Sample styles in each media width-interval
Disregard sub-pixel intervals
Add underscore
Save styles in callback so they are accessible to others
Output styles common to all media queries
Deprecate bookmarklet
Passing media query width tests

Still need to update ratiocinate.js to use the new features
Include media queries in output
Apply Josh's syntax fixes to new tests
Highlight interval inclusion ambiguity
Prune empty selectors
Handle media query width edges properly