File Dialog encoding bugfix, indentation bugfix, updated documentation, added the ability to close a tab by double clicking on it, and the source browser can now be set to auto refresh.

I noticed that the code I added to handle extra spaces was quite buggy if not on the last line of the document, so I fixed things up.  (I also inserted code to ensure only extra spaces are removed).

You NEED to set the default encoding in preferences for non ascii stuff to work.  Although drpy will still function properly, you will not be able to work with non ascii files/folders unless drpython knows how to encode them, or if auto detect unicode is on, and they are unicode/ascii.