Enabled XML documentation

Turned XML documentation back on. This allows XML comments to be used by
IntelliSense to be displayed while coding. Don't know why this was
originally turned off, as it is on by default.
Enabled XML documentation (continued)

Enabled it for the C# sub-projects as well. It is only generated in the
Debug builds, so is of no consequence for the development builds.
Method comments added

EmberAPI\clsAPICommon.vb - only partially completed
Merge remote-tracking branch 'upstream/master' into Code-Documentation
EmberAPI\clsAPICommon documented

Added baseline documentation to clsAPICommon. Also added more
descriptive error messages for the log, which should go a ways to help
debug issues.
EmberAPI\clsAPIDatabase documented

Added extensive method documentation. Also added fair amount of
parameter type checking to increase robustness and error tracking
capabilities.
fixed: TMDB Scraper country info from wrong table

Bug report #36:

http://bugs.embermediamanager.org/thebuggenie/embermediamanager/issues/36
Merge pull request #37 from Dekker500/Code-Documentation

Code documentation
fixed: no plot from IMDB
fixed: Part 1/Part1 renamer/stacking bug
Revert "fixed: Part 1/Part1 renamer/stacking bug"

This reverts commit 95e713489d51bb66b382887276b5b48f6abb6ec0.
fixed: Part 1/Part1 renamer/stacking bug