Issue #1545 - override buffer-size parameter at layer level - revised
Coding style correction : tabs to spaces
merge work from mappy/abonnasseau allowing buffer-size to be overiddend by layer - closes #1566