Profile output dir configurable

Hi,

I added posibility to configure "profiler_output_dir". During preparing, I utilized "xdebug_format_output_filename" function, so in directory configuration can be used same specifiers as there. I also added "xdebug_recursive_mkdir" function that create full path if not exists.

I tested that solution on lastest ubuntu, it need to be tested on Windows.

I will try to prepare unit test but I'm not expert in that.

If you aproved this solution it can be apllied to other dir configuration.