Improve css rules for images/photos
Add Pure css, font-awesome to _GTW/media
Improve some css rules
Add macro `body`
Add `width=device-width` to `viewport`
Add/pass `static_handler` to `GTW.CSS.Style_File`
Fix @font-face urls of font-awesome
Add `first` to `JNJ.GTW`
Add `GTW.CSS.Proprty` plus instances

Generalize `GTW.CSS.Border` to add `Box`, `Calc`, `Column`, `Filter`,
`Flex`, `Font_Feat`, `Gradient`, `Transform`, and `Transition`, each
with the necessary vendor prefixes.
Add `GTW.CSS.Value` plus instances
Set `pid` for `Admin.Site` and `App_Type.Doc`
Add `ichain`
Add support for `Script_File` to template media

* Fix `GTW.Parameters.Scope.Script_File`, `.script_files`

* Add `media.script_files` to `JNJ.Template_E.js`

* Change `GTW.RST.Template_Media_Cache` to always create a js-cache —
  otherwise `Script_File` declarations are missing in `TEST` mode

  This means, that all cacheable javascript code will be put into a
  single file, un-minified in `TEST` mode. That make debugging
  javascript in the browser slightly harder, but there was no obvious
  way to include code from `Script_File` otherwise.
Put request info into `error` of `gtw_ajax_2json`
Change `Q.AND` and `Q.OR` to distribute operations

This allows query expressions like::

    Q.OR (Q.owner, Q.manager) == user

which evaluates to::

    <Filter_Or [Q.owner == user, Q.manager == user]>
 Add query attribute `my_person`