split dynamic framework into separate device/simulator frameworks

Closes #1163. I'll update the installation instructions once this is merged. @tgoyne @alazier
I don't see any reason to put them in a separate zip. The temporary zips are just so that each Jenkins task has a single output.