Handle custom cartridge metadata

Custom web frameworks weren't going in the first slot
Storage page should have references back to app name
Additional flash fixes
Merge pull request #4038 from smarterclayton/handle_custom_cartridges

Merged by openshift-bot