Support for location included in stack traces in Erlang R15
Merge pull request #52 from bjnortier/R15B

Support for location included in stack traces in Erlang R15
Fix indentation
Update list of OTP releases in .travis.yml
Merge pull request #54 from michaelklishin/patch-1

Update list of OTP releases in .travis.yml
Handle module paramter in converting module attribute
Add unit tests of parametrized module mocking
Merge pull request #55 from shino/parametrized-module

Allow mocking of parametrized modules
Record cover data on passtrhough calls

If a module with cover instrumentation is mocked then make sure to
instrument any passtrhough calls.  This way coverage analysis is still
available for passtrhough calls.

This functionality can be disabled via the `no_passthrough_cover`
option.

Implementation Details
----------------------

This is coded for the specific use case of running eunit tests from
rebar with coverage analysis enabled.  Previously, if just some of the
functions in a src module were mocked then all coverage analyis on
said module, while it was mocked, was lost.

1. check if module is instrumented for coverage

2. compile `<name>_meck_original` (thus known as `OriginalMod`) and
   then cover compile it

3. let meck do it's thing

4. during unload/termination of mocked module make sure to first
   export the cover data collected on `OriginalMod`, after exporting
   modify the data to use the real modules name
   (e.g. `foo_meck_original` -> `foo`), this way the data can be
   imported and counted against `foo`

5. let meck do it's usual cleanup

6. during restore import the `OriginalMod` coverage data

Tricks are played with cover's BEAM code so that private functions can
be called.  This was done to avoid creating temporary files and
copy/pasting code from cover.
Merge pull request #56 from rzezeski/rz-passthrough-cover

Record cover data on passtrhough calls
Add passthrough coverage info to change log
remove repetition; typo
Merge pull request #57 from Erkan-Yilmaz/master

Remove repetition and typo in documentation
Fix dialyzer warnings (fixes #58)
Fix typo in no_passthrough_cover atom
Merge pull request #62 from garret-smith/master

Fix typo in no_passthrough_cover atom
Crash with full compilation errors and warnings
Adhere to 80 characters line width
Use short status (normal not empty anymore)
Version 0.7.2