cleans up forecast api code
adds support for no-cache header to force cache
adds png endpoint for nowcast

see:
https://trello.com/c/6dH3R6gd/330-api-application-should-be-able-to-get-png-version-of-forecast-graphic-elements
updates webcache to use new cacheurl branch
fixes bad pkg ref
fixes caching issues with nowcast and cleans up

Remove commented out date logic.
removes ImageMagick dep
optimizes client resources

Removed some ununsed libs, cleaned up the build. Auth0-lock still needs
to be packaged seperatlly since its i18n component seems to break the
build. Added copytask to copy over mapbox images to dist. We should also
copy fonts to dist which would mean we wouldn't need to package the
bower_components filter which is huge and only slows down the build and
deployement process. Packaging the whole bower folder might also pose
some security concerns.

Conflicts:
	bower.json
	client/index.html
fixes sending string fx instead of json
fixes cacheurl's not getting refreshed
changes 404 error to not send page, only 404
finalizes full cache refactor

Changed avalax api a bit to work with native node callback style.
Refactored avalx a bit. Implemented a secondary cache to cache api calls
which gets refreshed on avalx cache refreshed event.
changes ac-com to point to qa branch
seperates loggly rsyslog conf into sep files
adds cmd to create rsyslog spool dir
changes drawer tool states style
re-adds ImageMagick and removes png api
changes rsyslog spool dir cmd
updates ac-com changes

Adds region layer visibility and diferent fx tab behaviour.
Merge branch 'qa' into dev

Conflicts:
	bower.json
	client/components/map/drawer.scss
	client/index.html
	package.json
	server/api/forecasts/index.js