Rewritten using Security.framework to decode mobileprovision file

By fact, mobileprovision profile is PKCS#7 signed plist. So it's better to use proper tool to work with it.
Security.framework usage helps to decode signed plist (i.e. to clean it up). That approach looks much better then NSScanner usage.