Add another example of Op creation

The "Random Blobs" op is another example of creating and running a new
op. This op takes desired blob size and number of blobs as parameters
and then creates an image using these specifications. The tutorial is
meant to show how ops can aid in image creation.

A main method has been included within the tutorial to allow the user to
output and view the image in the console window as ascii characters.
Draw method edited

In the “Random Blobs” op, ‘draw()’ was altered to use the inputted
radius and randomly generated center point to calculate the rest of the
neighborhood within each blob. To simplify the code, two methods were
created to evaluate whether or not all blob coordinates are within the
user inputted dimensions. If a coordinate is not within dimensions, it
is wrapped.

‘net.imglib2.util.Intervals’ was also imported so the utility method to
calculate the number of intervals within an image could be used.
Added comments and javadoc
Minor bug fix and algorithm tweak

Fixed an edge case bug where if the coordinate would still calculate
over the maximum dimension number. Also, the minor tweak to the
coordinate calculation causes the blobs to look more like
squares/circles and less like diamonds
Bump tutorials to latest pom-imagej parent

This fixes many ImageJ bugs, some of which surface relating to the
tutorials. For example, the using-ops tutorial could not show image
objects produced by ops using the ij.ui().show method.
UsingOps: compute larger demo images
UsingOps: display the image in an ImageJ window

It is only natural to want to do this. Until 2.0.0-rc-8 there were bugs
in ImageJ preventing it from working, but now we can finally do it.
Add another example of Op creation

The "Random Blobs" op is another example of creating and running a new
op. This op takes desired blob size and number of blobs as parameters
and then creates an image using these specifications. The tutorial is
meant to show how ops can aid in image creation.

A main method has been included within the tutorial to allow the user to
output and view the image in the console window as ascii characters.
Edit Draw Method

In the “Random Blobs” op, ‘draw()’ was altered to use the inputted
radius and randomly generated center point to calculate the rest of the
neighborhood within each blob. To simplify the code, two methods were
created to evaluate whether or not all blob coordinates are within the
user inputted dimensions. If a coordinate is not within dimensions, it
is wrapped.

‘net.imglib2.util.Intervals’ was also imported so the utility method to
calculate the number of intervals within an image could be used.
Add comments and javadoc
Change shape of calculated neighborhoods

Previously, the calculated blobs would appear as diamonds due to an edge
case in the 'calculate()' method that did not allow points to be set if
the calculated coordinate was the same value as the user-inputted
radius. They are now more circular.