BF: Fix Builder not displaying new name in panel

Builder did not immediately display new component name in routine panel
if it was renamed in component properties. Displaying new name was only
accidentally possible by moving component, switching tabs or reloading.
This was fixed by conditional redraw of the routine if name was edited.
BF: Fix typo and missing parameter in log message
ENH: Fix typos in source comments
Merge pull request #436 from philippwiesemann/fix-builder-rename

BF: Fix Builder not displaying new name in panel
Merge pull request #435 from isolver/master

TextBox updates ++
BF: crash if first line of a conditions file was a float and others were int
FF: importConditions test had failed due to caps being incorrect
changelog updated

* Modified changelog.txt:

- added two extra changes to psychopy change list
> PsychoPy2 IDE stops iohub process when script is terminated by user.
> Optional filtering of mouse and keyboard events to only those targeted
at PsychoPy Window. Windows and Linux support only at this time.

- modified textbox comments to reflect current state of code.

* Copied the changed .txt contents to the .rst file (I hope this is how
you do it).

BTW, could the contents of the txt be imported into the rst using a
sphinx command? Then the change log would only need to be updated in one
place.