Fixed logging null issue & sln version parsing
1. Fixed so logging won't throw an exception if one of the args should be null but instead log [NULL]
2. Now parses solution version information if available
Merge pull request #137 from devlead/slnproj

Fixed logging null issue and solution version parsing.