Add -DNDEBUG=1 back in.
Addressed review comments.
Updated changelog. Fixed additional options.
Had to go back to THREADSAFE=1 since the SQLCipher configure script overwrites it.
The grand patch with all we learned over past 3 days.
A key factor is that Xcode legacy build must be used, or
the build.sh files need to be changed to not touch the output .a
file unless it doesn't exist or the input files have changed.
The xcrun is called twice for each project (for device and sim) and
the second run fails to access the C/Rust .a files linked in the build script.
* Build_megazord.sh for iOS added
* Xcode megazord project
* Update non-megazord projects to properly use SWIFT_OBJC_BRIDGING_HEADER.
* Rename and build as static framework
Add a readme
* Add build-carthage.sh for ios builds