Move Xcode shell scripts into separate shell scripts (for easier editing)
Change the update version info script to write to a build time header and removed TXBundleBuildNumber since it is no longer being used. This prevents needing to commit Info.plist every damn commit.

TXBundleBuildCodeName is manually changed, so that is left inside the Info.plist.
CFBundleIdentifier should rarely be changed, but if it is the InfoPlist must be updated. The script checks and changes the Info.plist when that changes.