Renaming class EmbeddedRubyUserScriptArgumentGetter from RubyUserScriptArgumentGetter_Impl.
Merge pull request #1068 from NREL/EmbeddedRubyArgumentGetter

Renaming class EmbeddedRubyUserScriptArgumentGetter from RubyUserScriptA...
Fixes #941, fixes #1056
Removing unimplemented function
Do not attempt to reload failed PAT project for the purpose of better warning message

[#71599554]
Merge pull request #1072 from NREL/68826894_PatCrash

Fixes #941, fixes #1056
Force adding include paths for Ruby 2.0 MinGW on Windows

Similar to https://github.com/NREL/OpenStudio/commit/7d9b559a1e90f0591d6c14967449c9c4434f321b

@lefticus I could not figure out a better way to tell what Ruby version was being used when compiling the embedded interpreter as this file is included before <ruby/version.h>.  As I understand it, this will just add extra paths to search if the user is not using Ruby 2.0, not the end of the world right?  When compiling with Ruby 1.8 where are all the variables such as RUBY_SITE_LIB being defined (they don't seem to be passed in as compiler defines from CMake)?  How are these include paths working for Ruby 1.8?

[#71428048]
Separating pat application measures from BCL measures in MeasureManager

Need to support updating built in measures for case when OS version is updated

[#71428048]
Attempt to update built in pat measures when opening project

Need to do a lot of testing now

[#71428048]
Consolidating built in measures to the one's under pat/resources.  Installing these in the OpenStudio.app as well but need to test that this is working in Mac installers

@kbenne we will need your help testing Mac installers

[#71428048]
Updating message

[#71428048]
[#71599554] Clean up duplicated E+ Warning messages

 1. When loading RunManager database, delete duplicated JobError
messages if they exist
 2. In energyplus::ErrorFile: no longer mutiply messages
 3. Provide helper functions for parsing out duplicated counts of
messages in runmanager::JobErrors
 4. Use new runmanager::JobErrors helpers in pat RunView to display
accurate warning / error count.

The only concern is that the cleanup process for step 1 can be slow, but
it's a one time issue. After the initial cleanup is complete, it is much
faster the next time loading.

@macumber
Adding source to LibraryItem and adding logging messages to clarify what measure is used when there are uid conflicts

[#71428048]
Merge pull request #1076 from NREL/71599554_PatNetworkDrive

71599554 pat network drive
Merge pull request #1075 from NREL/71428048_StandardReportsConflict

71428048 standard reports conflict
Merge remote-tracking branch 'origin/develop' into 69654902_ApplyMeasureNow

Conflicts:
	openstudiocore/src/ruleset/CMakeLists.txt
	openstudiocore/src/shared_gui_components/LocalLibraryController.cpp