Modify file properties on sh files.
Cleanup build script.
Fix errors in build scripts.
Modify build script. Source out software build scripts.