Things to do :
- Add software based roaming.  (Passive scanning, etc.) - Figure out passive 
  scanning semantics, and actually use the decision that is made.
- Add a timer that keeps us from making a new association decision for some 
  period of time, when an ESSID set happens outside Xsupplicant.
- Replace get/set functions in xsupgui with something a little more generic.
- When we get an unsolicited scan complete event, look at the new scan data, 
  and decide if there is a better choice.
- Add queueing of EAP method data in order to support newly released TNC 
  standards with compliant RADIUS servers.  (Once libtnc is updated. ;)
- Add TNC EAP method
- Add EAP-FAST
- When sent a kill signal, clear keys.

802.11i stuff 
- Modify to support section 5.4.3.2  (deauth) (done?)
- Implement key state machine 8.5.6
- Preauthentication
- STAKey support 8.5.2

Things to check often :
- Disassociates use valid reasons from cardif.h.

Pre-release checklist :
- Update version # in configure.in.
- Verify that example configs are up-to-date.

