simplified resource buff interface - removed limited/unlimited related functionality. If 'unlimited' capacity is needed, just use a really big capacity
added BUFF_INFINITY macro const to be the new 'unlimited' capacity
changed BUFF_INFINITY to a static const and made it use double max.
merging robert's resource buffer update, changes unlimited buffers to using a limit that is the max of double's numeric limit