Added support for custom fields.
Custom fields just like custom timers, but they may contain any kind of data (and this is not analyzed, only logged).
In the transaction object, simply create a dict field called 'custom_fields'.
Fixed a bug in the parsing of the results - now we distinguish better between custom fields and custom timers.
add user group processes config entry
Change to provide parameters from config.cfg UserGroup section
into the Transaction objects
Modified the run to include output directory
pep8 update
Fix the example_mock to accecpt the user_group_config
check the Transaction.__init__ if it accept the user_group_config
Added the ability to pass configuration file as command line parameter.

Conflicts:

	multimechanize/utilities/run.py
Added how to use custom_fields to the example