Add stricter matching for inexisting allocators

This would cause bugs in R15B03 when loading crash dumps from more
modern commands used in R16 and others to generate dumps in instances
where a given allocator isn't explicitly present.

In this case the value returned is {Alloc, false} for that allocator
rather than {Alloc, ListOfAllocs}, which caused the multi-generator LC
to crash.

This one adds an assertion as a list on a generator to make sure to
filter out empty allocators.
Adding travis support
Fixing more tests
Bump to 2.1.2

So many minor point versions in so few days
docsite: make the pattern fail when ./rebar doc spits an error
Merge pull request #12 from proger/docsite-pattern

docsite: make the pattern fail when ./rebar doc spits an error
Add Scheduler usage metrics
Broadening recon_trace:calls/2 to allow >1 tspec

Only calls/3 allowed for more than one trace specification to be used,
creating a somewhat inconsistent API between with and without options.

This patch makes sure that multiple specs are allowed in both calls/2
and calls/3 for a more consistent interface, and is backwards compatible
(a superset) of the currently existing interface.
Include mbcs_pool in all mbcs values

In R16B02 an option to enable a mbc pool was added. In order to
get the total size of current mbcs we have to include the pool in
all our calculations with mbcs.

This commit also does a bit of refactoring that makes the code
more modular when fetching info from within the allocator statistics.
Expand docs about what allocated contains and what pools are
Small doc/README fixes
Move to 2.2.0