Prototype memory allocator analysis

Still just dabbling with diagnostics
Adding docs, fixing APIs

We drop the dump format support -- not useful and conflicting if only
part of the functions can support it (i.e. not memory/1)
Adding sbcs_to_mbcs/0 function

This function checks the ratio of sbcs to mbcs block counts to
figure out if the lmbcs value for a specific kind of allocator
is too low.
Correcting calls usage

According to erlang:system_info/1 documentation, the format of
calls tuples is `{Key, GigaCalls, Calls}`. The module formerly
used only the `Calls` value, which would have given ridiculous cache hit
values if `GigaCalls` were to become used on a given node.
Improving documentation for recon_alloc

Adding tips and pointers of what to do to solve problems that can be
found using the functions, following helpful advice from @garazdawi.
The "main carrier" normally refers to the initial static carrier
Merge pull request #1 from garazdawi/patch-1

The "main multiblock carrier" refers to the initial static carrier
Improved documentation and glossary
Fixing doc format for edoc
Merge branch 'allocators'

Conflicts:
	.gitignore