more sensible defaults for single core machines
create utiliy class for getMaxDirectMemory
fix documentation link
Merge pull request #456 from metamx/processing-threads-default

more sensible defaults