Added support for scheduling of functions

First attempt.  Code contains temporary attempts to schedule gaussian 3x3
convolution and to compare performance.
Delete unknown file
Added scheduling infra and example

Lots of code changes... too many to list (I should have committed more often)
rename the 'kernels' directory to 'functions'
remove dead code
add function name when dumping timing samples to file