Adding basic support for Windows viewer. Using JAVA_HOME environment variable in Windows for checking correct Java configuration.
Checking that WindowsViewer is only loaded on Windows platforms
set charset to UTF-8.
Fix indentation errors and pep8
pep8
win32 compat, pep8 and pep20

Fix java check (pep20):
- Always directly validate your indent (calling java)
- Don't validate transitives (which java, JAVA_HOME)
- If you can be explicit (java -version)

Don't open a command shell window if it gives no benefit
(creationflags).
Merge pull request #25 from lusitania/rm_redund_dep

win32 compat (based on jmdacruz pull request)
Merge pull request #24 from krt/master

set charset to UTF-8.
ignore more random files
add unicode byte-order-marks
finish readme.txt Markdown conversion
disable start time sanity checks
character set support
whitespace fix
only render selection if present
Windows viewer support
examples
update credits
handle non-latin characters in files on Windows
fix bad style that snuck through