Removed unused make_unique. (Use std::make_unique instead)
Fixed incorrect Java version reporting. Resolves #17 .
Cleaned up section definition list using make_unique.
Always place the instalog.txt file on the user's desktop. Resolves #16 .