neuron_volumina_viewer: Added support for synced channel controls. However, it is a bit slow, which is somehow due to Volumina sometimes recreating and waiting for requests of the same area 3 times, which should be revisited. This fixes #19.
advanced_image_processing: Changed a couple parameters so they conform to the dictionary with function name for keys and arguments underneath.
read_config: Changed to allow for ordered dictionaries ( collections.OrderedDict ) as needed. This is necessary to ensure that neuron_volumina_viewer can have the order of layers specified in its json configure file. This is related to issues #10, #26, and #27.
advanced_iterators: Took care of a case for reformat_slice where the slice stop point passed the length given. Now, will be changed to the length given, instead.
advanced_image_processing: Renamed some config parameter names. Fixed misspelling.
neuron_volumina_viewer: Refactored main so that it uses a configure file to determine the layers to read and which ones to sync. This config file is quite large, however, so it is worth revisiting how main and the config file can be changed to make the needed configure file smaller (possibly by allowing regex). Also, this resulted in requiring the synchronization of channels to be updated and put into a functor to work. Now, it is possible to chose which layers are synced through the config file, by grouping them. This also forces layers that should be in sync to be neighbors, which is a reasonable constraint. This fixes #26, fixes #27, and refixes #19. This also marks the completion of the milestone Volumina Viewer (Basic GUI), which closes #10.