MB-8497: Don't track alignment for stored value size function

This code was an attempt at making the sizeof memory accounting
more accurate. We don't use this type of accounting anymore and
this actually makes things much more difficult to keep track of
since we do not adjust for alignment everywhere. On top of this
not all memory allocations are done at 8 byte intervals so this
is technically not even correct code.

Change-Id: I2ddac215bab6803643123630dd146ccd4a49fc1e
Reviewed-on: http://review.couchbase.org/27035
Reviewed-by: Jin Lim <jin@couchbase.com>
Tested-by: Michael Wiederhold <mike@couchbase.com>
MB-8497: Remove unnecessary memory accounting code

This extra code was needed because of the alignment stuff
in the previous commit. The new code actually gets the same
numbers but using less lines of code and less atomic ops.

Change-Id: Icb15a1d07d93058f3c3d0bdc2307ac6eee698342
Reviewed-on: http://review.couchbase.org/27036
Reviewed-by: Jin Lim <jin@couchbase.com>
Tested-by: Michael Wiederhold <mike@couchbase.com>