Textures, Footer, CSS, Background pattern picker, Font, Site update

* Textures now editable on the site popup, not requiring nxs-admin-wrap
* Fixed bug in Footer rendering
* Font container auto sized
* Css of page is now added to nxs-container instead of body.
* Css of body is set by the site sheet
* Fixed bug in Site update; uses updategenericpopupdate
* Dashboard (site settings) now references a popup for editing the style
of the site