Settings Controller: Rewritten in Swift
This Merge Request contains the following:
- A rewrite of the entire Settings Controller in Swift
- Removal of dependency on IASK
- New Passcode Controller: Removing dependency on PAPasscodeController
- Haptics Helper class