Merge branch 'release/0.3.5' into develop
Next version is 0.3.6
TODO: fixed some typos
core/transformation_modules: precreating transformation templates

They are used often, and it improves compilation speed by the order of magnitude
if we create them only once.
TODO: triage
TODO: removed a task

bind_with_defaults() takes about 100us, which is less than the execution time of most kernels
and will be hidden by asynchronous execution.
(even if it doesn't, it will be clearly seen during profiling).
core/transformation: removed an obsolete comment
Using a special object as the container of index variable names instead of just a list.
pureparallel: fixed a reference to a class
test/computations/pureparallel: removed unused imports
core/transformation: preserving the order of the i/o parameter relative to the parameters of the connected transformation
pureparallel: added a class method that constructs a PureParallel instance out of a transformation object
setup: added more specific Python version classifiers
TODO: triage
transformations: renamed identity to copy, because it can change strides of the array now
fft: added a note that all FFTs actually support inplace transformation
TODO: removed a task
v0.3.6 released
Merge branch 'release/0.3.6'