Fyfe contribs.

3.0.1
- Changes by fyfe
- Whitspace fixes 
- Multicharactar support
- Fix typo in updateXBMCTables commit.
- Cleanup and improve updateXBMCSet, updateXBMCGenreMovie, GetMovieGenres.	
- Forgot to comment out debugging code in last commit (b1d59e2) 	
- Small fix, getSelections() returns an array of records not values. 	
- Fold setXBMCwatched and setXBMCunwatched into one function and clean up. 	
- Allow new genres to be added. (Issue #4)	
- Show filename and directory when episode selected. (Issue #14) 
- Fix-updateXBMCTables	
- Improvement-add-genres	
- Cleanup-save-watched 	
- Fix-save-sets-genres 	
- fix-tvshow-file-details