update the popup view example

this updates the example to use reasonable parameters for the cursor
mode.
wip commit
Two changes to fix a PySide problem (gh-50):

* PySide raises a RuntimeError when disconnect is called when there
  was no existing connection.
* Don't pass the handler argument to disconnect(), otherwise the subsequent
  call to connect(handler) seg. faults.
Work around a difference between PyQt4 and PySide QFont
by always calling setStyle() and setCapitalization() with
arguments defined in the QFont class.
Use absolute import to get the enaml font information.
In the slider example, use a Form for the label and value, so the baselines of the text fields are aligned.
update the popup view

this update adds logic for the popup view to automatically reposition
itself if it were to otherwise be rendered off-screen. It also adds a
'close_on_click' attribute to allow disabling of that default
functionality.
Merge pull request #57 from nucleic/popup-view-update

Popup view update
Merge pull request #54 from WarrenWeckesser/fix-pyside-q-resource-helpers

Work around a difference between PyQt4 and PySide QFont
Merge pull request #53 from WarrenWeckesser/fix-pyside-crash

Two changes to fix a PySide problem (gh-50):
fix attributes to work on PyQt and PySide
Remove the unnecessary outer Container from the slider example.
Merge pull request #56 from WarrenWeckesser/tweak-slider-example

In the slider example, use a Form for the label and value, so the baselines of the text fields are aligned.
minor cleanup
set the full filename when running the module
update example to run on Windows
fix a bug in the parser

this fixes a bug for improperly handled module-level semi-colon
delimited statements
cut the 0.8.1 release
remove refactordoc
remove old docs