1) afc::FastStringBuffer is parameterised with allocation mode (closes #5);
2) afc::FastStringBuffer: initial capacity is marked to be likely positive to let compiler produce less jumps for this branch.