Add advanced pref 'use system mouse cursor when possible'. Add iTermMouseCursor class which overrides an internal API of NSCursor to provide scalable cursors and hide the difference between built-in cursors and custom cursors.
Merge branch 'master' of https://github.com/gnachman/iTerm2