Cache result from rtmAvailable() in final field

Hopefully this will allow client applications to have zero overhead alternative codepaths
with/without RTM after the JIT kicks in.
Define constant flags for the return status of the begin operation