__init__ comes first, damn it
Merge pull request #390 from OP2/__init___comes_first_Florian_dammit

__init__ comes first, damn it
Profiling: allow manually adding timings
Configuration: add profiling option

Intended to launch CUDA kernels synchronously.
CUDA: use timed_function for JITModule calls
CUDA: record kernel execution time from driver
Add pass-through for profile from line_profiler
Wrap line profile decorator around par_loop compute