use external simctl library
Merge pull request #4250 from jlipps/new-simctl

use external simctl library