Allow static asset serving from env variable (enhanced!)

![ENHANCE](http://img.pandawhale.com/post-25572-spy-kids-enhance-gif-imgur-zVDI.gif)

Improved upon #17347 to address some comments, added deprecation for the old name, etc
I believe this should read ``Deprecate `config.serve_static_assets` in favor of `config.serve_static_files` `` (`serve_static_files` vs. `serve_public_assets`).