Initial commit

  This should be upstream's original version of the script
  (as of 20091213).
Updated README ; some style issues

  Indentation (coding style) fixups mainly
Add support for gtkdialog (by Zarren)

  This adds support for gtkdialog in addition to kdialog.
  It's probably not perfect yet, but it's a start.
Coding style; add DEBUG; more abstraction of dialogs

  Hopefully this is not shell-agnostic (no bash required).
  Only a non-null DEBUG value will spam syslog now.
  Possibly worthless abstraction of dialog messages.
Added gtk progress bar, changed references to phone into device, Cleaned up my bad spelling and the device now mounts to /mnt.
Tweaks to the directory creation

  Default to /mnt as $basedir
  Set dir=$basedir/$device_name
  No need to $(mkdir $basedir/$device_name) early - the directory
    will be created later in a function
Added killscript() to fix broken pipe bug when script killed manually.

  When the script was killed by ctrl+c the progress function caused
  broken pipe to occur.

Added creation of cleanup scripts to unmount devices and clean
folders.

  Blueman does not unmount devices when using this bash script.
  So now blueman_open creates cleanup scripts in /etc/rc.d/rc0.d
  & */rc6.d. These scripts also clean themselves upon running.
Scraped the old mount method for gvfs-mount.
Cleaned up indentation method to match.
Change hardcoded /root to $HOME
Use notify-send as fallback instead of gtkdialog

  We'll be getting all of the requirements for this in -current
    real soon now, so unless I snuffed something up, this should
    be really close to what we need.  :-)
Renamed from blueman_open to blueman-open
More major upheaval in the code...

  * no more gvfs usage - that was a disaster
  * better handling of the notifications