Bug fix for Issue 36 - "Preferences not saving".  Defect originated in revision 8 of Jumpcut, which added use of NSUserDefaults without a call to NSUserDefaults's synchronize function on exit.  NSUserDefaults documentation states that synchronize is automatically invoked at periodic intervals but not automatically at exit and thus was unreliable without an explicit call.  The problem was masked by a call to synchronize whenever a clipping was added if save is enabled.
Ignore empty string

When a string is empty, we currently create an entry for it, check
the validity of string and early return if it doesn't contain any
data.
Add 'Merge all' functionality

Add a new menu item to merge all the clips in the list, in the
order they were copied, adding a new line for each item that
was merged.
Merge pull request #42 from denizt/dev

Add merge all, and fix the empty item bug
Fixes typos and grammar in readme.md
Merge pull request #44 from cbloch/patch-1

Fixes typos and grammar in readme.md
Issue #49 - Blanking the terminal

Bring back the "veeCode", resolves issue.
Merge pull request #31 from fiddlerwoaroof/master

Minor changes to bezel
Merge pull request #40 from MarkJerde/issue36

Bug fix for Issue 36 - "Preferences not saving".
Merge pull request #50 from dperson/master

Fix Issue #49 - Blanking the terminal
Target 10.7, Apple doesn't support 10.6; Enable App Sandbox; Fix warnings
Merge pull request #51 from dperson/master

Target 10.7 Apple doesn't patch 10.6; Enable App Sandbox; Fix warnings
updating to latest upstream