(Tutorial) Patch Make target to include dependency

Target recipe utilizes (and expects) the binary program,
binaryAnalysisExample. Therefore, we add it as a dependency
of the target.

This failure was detected following these steps:

```bash
$ make -C src/
$ make docs
...
split -42 /export/tmp.too1/development/projects/rose/master/pristine/rose/tutorial/LoopProcessor.C loopProcessor.C.
split -42 /export/tmp.too1/development/projects/rose/master/pristine/rose/tutorial/LoopProcessor.C loopProcessor.C.
Building an example BinaryAnalysis ...
cp /export/tmp.too1/development/projects/rose/master/pristine/rose/tutorial/buffer2.bin ./bin_example
./binaryAnalysisExample bin_example
make[1]: ./binaryAnalysisExample: Command not found
make[1]: *** [binaryAnalysis_pic1.pdf] Error 127
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/export/tmp.too1/development/projects/rose/master/pristine/build/tutorial'
make: *** [docs] Error 2
```
(Java) Fix Autoconf failure related to Java versions

This is the reported failure:

```bash
$ ROSE/configure --with-java=no ...
...
...
Generating files
configure: error: conditional "ROSE_WITH_JAVA_6" was never defined.
Usually this means the macro was only invoked conditionally.
```
Merge branch 'master' of rosecompiler1.llnl.gov:rose/edg4x/rose