Allow memory_profiler to take a function for convenience
Fix docstring of memit and repeat function calling

Thanks Mikhail Korobov for submitting the report.
0.25 release
Remove remaining references to -i in memit
FIX: if the called script creates a global 'options'

Patch by mennucc1@debian.org
cosmetic
Hide memory_profiler.py from argument list
Merge branch 'master' into mprofile
profile.timestamp is a context manager

Timestamp block of codes is now possible thanks to the
profile.timestamp() function that returns a context manager.

Example:
with profile.timestamp("block1"):
    f()

"block1" is the label that will be used for the plotting.