added styletests addon for viewing styles

Working to consolidate/clean the CSS class names.
@deathbearbrown made this thing, and it is handy,
so moving it upstream for Fauxton styling in dev.
moving to use only Bootstrap styles for buttons
db & doc search form styles simplification

Removed dependency on ID styles.
Using straight Bootstrap styles.
Added search form to styletests addon.
Bootstrapify doc item hover buttons

Edit (design) doc & delete trash can icon
now use Bootstrap styles. Tests in styletests.
.icon class tweaks for various .btn- sizes

So the icons scale with the button size.

Added em-based padding to default .btn .icon
and tweaked Add New Database to include a space.
doc & view_editor buttons now .btn classed

Gray buttons now outlined buttons--due to the
inconsistent use of "default" button styles
in the design (some places they were outlined
other places use a solid gray bg).

Will need to make a determination of which it
*should* be or whether there is a strong need
to have 2 (or more) default styles or whether
there is a better name for the gray background
buttons--defining some meaning rather than
some color.
Bootstrapifying Query Option buttons

Also made Compact View button match the others
in size.
api-url-btn now a Bootstrap button
Upload Attachment modal now using Bootstrap buttons

Had to tweak a small bit of views.js code due
to the switch from <a /> to <button>s.
killed of old search for style test

Just some cruft clean-up.
Bootstraping the last (hopefully) of the buttons