Added some support for timing kernel and function execution. If model.setTiming is used to set "timing" to TRUE, three timers, timer_neruon, timer_synapse and timer_learning are created and initialized. They separately time the excution of each kernel or function (when running on CPU).
They can be read by the user using the sdkTimer*** commands in cuda_helper.