Created WILL_NOT_RETURN_VALUE define

Created a WILL_NOT_RETURN_VALUE define for situations where the code will never return (usually, when exceptions are thrown) but the static analyzer still wants a return value.

Probably safer than dismissing the warning/error via a #pragma (which I like to only resort to when there's no other good solution).