Utils for doing function space stuff in nengo

I installed `pep8-naming`, and it's pretty un-helpful. It doesn't like that we have arguments and local function variables that start with capitals in many of our tests. I guess we could use `pep8-naming` but disable some of the warnings for conventions we don't care to follow, but self-policing is probably easier.