November issues

Added much more sophisticated and robust interface selection logic based on user preference and list of known ibss-compatible drivers.  Closes #9 .  Should be tested with https://github.com/opentechinstitute/commotion-mesh-applet/commit/54e637a1f28e74a43aac84108a41eed3997764c5

To test:
Install on a test machine with two wireless adapters, one which supports both ad-hoc mode and ibss-rsn (via nl80211 support), and one which does not support at least one of these (Refer to http://wireless.kernel.org/en/users/Drivers 
1.  Ensure that both adapters are active.  Attempt to connect to a Commotion mesh using the applet, preferably several times.  The code passes this test as long as the wireless adapter that does not support ad-hoc mode and ibss-rsn is NEVER invoked by Commotion.  (Check syslog to confirm).  
2.  Disable the full-featured wireless adapter, first with rfkill, and then with modprobe -r <relevant driver>.  Attempt to connect to a Commotion mesh. You should see various warnings in the syslog every time Commotion tries to use the adapter, although the connection attempt will continue until it fails.