Refactoring clip/clipping -> boundary
Refactor clipping -> boundary for swig bindings
Refactor test programs.
Change bug report email address to the mailing list, add http:// to URL.
Add support for use of select() or poll() for waiting on multiple devices.
Merge branch 'master' into refactor-clipping
Merge remote-tracking branch 'steve/master'