Separation of concerns; build script.

* Adding border is now a separate function.
* Code surrounding border prefs cleanup (this has uncovered the
  tab state problem).
* Build script removes Finder hidden files before zipping.
* Version bump in install.rdf.