Add --profile option to allow running mavproxy under the yappi profiler.

Note: I used yappi because the cprofiler doesn't automatically handling
profiling child threads.  Yappi does.

I'm careful to only do the import if the --profile is passed in, so that
mavproxy won't break on platforms where that lib is not installed.