add a benchmark script to improve the performance of the base function
monitor
add a step by step benchmark of the optimizations to the function
event monitor
copy the optimization to the function_memory monitor. This implementation
is 17 times faster in my local machine
Merge branch 'master' into speedup-python-function-monitor

# Via Ioannis Tziakos (3) and IoannisTziakos (1)
* master: (30 commits)
  re arrange the if statements so that the more common appear first
  remove threading import
  revert example
  update the monitors benchmark
  use a saperate expected result for python 2.6 due to changes in bytecode
  fix tests
  rename cython monitors
  add CFunctionMonitor to the benchmark
  minor optimization
  lets not go to python 3 yet
  rasie a warning when using the pure python monitor
  support loading the cython monitors when available
  minor cleanup
  add python 3.4 in the configuration matrix
  updated expected line numbers
  add workaround to support skipTest in python 2.6.x
  better fix
  skip cython monitor test if monitor is not available
  fix builds when cython is not available
  lets try again
  ...
fix cmonitor import
Merge pull request #45 from enthought/speedup-python-function-monitor

Speedup python function monitor