Add support in the gralloc to specify the desired buffer size during buffer allocation. This is done via a new function in the gralloc(allocSize). If the specified size is lesser that the calculated size, set the buffer size to the calculated size. Change-Id: Iad9609d3b9074dcf3af07430966590078081ab72