Make navigation header size adaptive

See http://www.w3.org/TR/css3-mediaqueries/
Don't pad out the function examples

Now that we don't need them column aligned for the
synopsis we can make them more compact so they
can fit better in smaller windows. This makes it
easier to view the documentation side by side with
an editor.
Don't pad out the signal examples
Don't put property flags into the preformated section

This forces the docs to be quite wide in some cases.
Don't show aux details in the synopsis when constrained

Instead of compromising the space of the most important
columns, simply hide the aux data. It should be displayed
in the details anyway.
Optimize space a bit more after hiding table columns
If the prototype wraps indent it a bit less

Since we don't have to line up the indentation when it wraps
and we can also assume that a long function name will have a
long namespace for at least the first argument type, we should
indent it a little less.