Re-org some files and change some build defaults.
Renaming from FawnDS to Silt everywhere to avoid confusion.
More renaming and moving around files.
Start of shift from XML to JSON for configuration files.
Fix missing endif and a few other odds and ends.
Add a sensible ASLv2 copyright/license header to the files.