travis: drtile: Fixed location of vigranumpycore
(On Travis, VIRTUAL_ENV=/home/travis/virtualenv/python2.7, not /home/travis/virtualenv)
requirements: Moved h5py to development-stage2.txt, since it requires numpy.
travis: Use separate requirements files for travis, which don't require exact versions.
store window size of startup screen and make fullscreen mode optional
bind now subclasses tuple, so it is hashable and immutable
added capabilities to draw constraint boxes
fiddling with parameters etc.
removed some debug
Update internal patch visibility after loading all images.

This is much faster when adding many images.
matched counting workflow to new ilastik startup
counting __init__.py
counting multiprocessing
added patch applet
Event Recording: When serializing QMouseEvent, provide globalPos arg.
(Otherwise, globalpos is determined by QCursor::pos, which is not what we want during playback!)
test build: Ensure that vigra is up-to-date without cloning it every time.
Object Classification: Give object names to top-level widgets.
tests: Don't use pushd/popd in install_vigra.sh
Event Recorder: serializers: Provide globalPos when constructing QWheelEvents
ObjectExtraction: gui: Fixed location of setObjectName() call.
(Needs to happen after loaded via uic.)
EventRecorder: Serializers: Save globalPos for QWheelEvents