DOC: polygon component nVertices can't be dynamic; closes #444

can't enable dynamic updating of nVertices without a lot more work
FF: polygon component nVertices

ensure its a str, otherwise gets converted to int, which then fails str formatting
BF: Fix AttributeError if click in Builder output

If trace lines in Builder's output dialog were clicked and Coder was
not open then an Attribute Error was raised. This was fixed by opening
Coder with showCoder() before Builder changing it by using gotoLine().
DOC: Fix typo
BF: Fix help strings
Merge pull request #465 from jeremygray/master

builder polygon nVertices
BF: fixed the long-standing bug with scrolling on the Routine Panel under win32
Merge pull request #466 from philippwiesemann/fix-builder-goto-error

BF: Fix AttributeError if click in Builder output
ENH: visual stimuli now provide more informative statements using repr() and str()
TESTS: removed pygame win creation from Test_BufferImage

pygame is no longer formally supported and this test was causing the test
suite to crash irretrievably on Jon's dev machine
BF: reduced excessive logging lines (since change to use attrib setters)

autoLog is now set to False during __init__ of each visual stimulus so
that it doesn't write a new line for each attribtue set by init
BF: removed some unecessary debugging lines that were clogging the log files
BF: Linux now supports wx.gcdc in Routine panel (nicer rendering of components)
TESTS: minor change to use GratingStim not PatchStim (latter is deprecated)
FF: the new prettier printing of visual objects is slow. Don't use for logging except init

Moved the pretty/informative version to __str__ from __repr__ so that
repr() stays fast on logging updates

During creation of the stimuli it seems reasonable to use slower str() method
Merge branch 'master' of github.com:peircej/psychopy

Conflicts:
	psychopy/app/builder/builder.py