Natives/refresh.c
	Need support for long filenames, this includes support for 
	spaces (as well as other characters) in filenames.
	
	Need support to query volume types
	
	Support moving com.oti.autorefresh.WindowsNatives to
	com.example.autorefresh.win32.internal.WindowsNatives

Natives/struct.c
	Needs comments.

com.example.autorefresh.win32.internal.Win32Monitor
	Error handling:
		Which errors should we report when?
			a. WaitForMultipleObjects failed
			b. FindFirstChangeNotification failed
			c. FindCloseChangeNotification failed
			
com.oti.autorefresher.WindowsNatives
	Add support for long filenames 
		(spaces & other non-8.3-filesystem characters)

	Move to com.example.autorefresh.win32.internal.WindowsNatives.
	This requires changes to the natives.
	
	Add natives to query volume type so that we can know to
	use the NTFS50Monitor or the Win32Monitor
	
com.example.autorefresh.win32.MonitorFactory
	When native support is added to query volume type, add the ability
	to give a NTFS50Monitor when possible.
	
	When native support is added to query volume type, add the ability
	to reject requests if the file is located on drives that 
	the native calls will fail on (or cause performance problems).
	For example, does Windows allow monitoring on network drives?
	Does it make sense to monitor a network drive?  etc.
	
com.example.autorefresh.win32.internal.NTFS50Monitor
	What are the requirements for the journal monitoring?

	We need protection around the code in failure cases.
	
	Needs clean up/comments.
	
com.example.autorefresh.win32.internal.NTFS50Example
	Needs clean up/comments.
	
com.example.autorefresh.win32.internal.structs.*
	Need comments.