Making SalesforceSecurity project

The first pass of the security library, which is the creation of the library project, and the moving of the crypto and passcode pieces from SalesforceSDKCore to SalesforceSecurity.

No net-new code changes here, except for the fact that I converted the unit tests that I moved from SalesforceSDKCore to XCUnit tests as part of the move.