VRPerformSelectorUnderProtocolIfPossible macro is corrected.
Merge commit 'ac678d06f42be8780d1b754874158bf10cac85c6'
Merge commit 'd2028e59353a495e62b63f28c84884a123c18313'
Added VRLOG_ERROR_ASSERT macro that doesn't return from function.
Merge commit '47cd2440ec39970cbfb3ad343f0e3e78dbdbe5bf'
Merge commit '96239e5eaefdb244f594189f452edc47d2f413f6'
Merge commit 'da8f4cacfe799faedce7bfad88099d822ef6844e'
VRURLConnetctionChecker class is added. Checks if apple.com or other url is accessible without downloading data from url.
VRENUM_TYPEDEF macro is added. Creates typedef enum construction without utility.
Description comment is added to VRPRECONDITIONS_LOG_ERROR_ASSERT_RETURN macro.