work on layer export gui: interpret maximum value as inclusive maximum value
fixed a bug in enabling the OK button
added functional timer to progress dialog
Merge pull request #131 from lfiaschi/master

colortables.py: matplotlib colortables now available
implement zoomLevelIndicator in Huds
When creating QMouseEvents from scratch, always include globalPos arg.
(Otherwise, Qt creates globalPos from the current value of QCursor::pos(), which isn't the same thing.)
ClickInterpreter: Update the posModel cursor position for mouse clicks, too.
(This is useful for testing purposes, in which a 'click' might be made even though the mouse wasn't explicitly'moved' to that coordinate beforehand.)
LazyflowSource: Don't create lazyflow requests lazily.
(lazyflow requests are no longer auto-submitted upon construction, so delayed construction is not necessary.)
VolumeRendering: Transpose volume data for both read and write.
layerstack: Added moveToSelectedToRow()
ShortcutManager: Instead of warning the user about duplicate shortcuts, simply disable conflicting shortcuts.
Newly registered shortcuts take precedence over previously registered shortcuts.
BrusingController: Don't draw a brush stroke if the user double-clicks.
(Handle single clicks via a QTimer that is cancelled by double-clicks.)
LayerWidget: Draw alternating row background colors.
tiling: 'direct' layers are not 'direct' for prefetching requests.
Navigation Controller: Scroll N slices at a time depending on the speed of the scrool wheel.
ShortcutManagerDlg: When changing a shortcut key conflicts with an existing key, just clear the conflicting shortcut.
LazyflowSource: Replaced Op5ifyer with OpReorderAxes (same thing, but slightly faster/cleaner implementation).
datasourcefactories: Fixed lazyflow slot name.
tests: Fixed the layerwidget_test in known_issues dir.
tests: Moved layerwidget_test out of known_issues dir.