Eng 4121 annotations

A change to the published annotations at the end of a VoltCompiler report. The output of this report has been reviewed and commented on by JP and AG. I've included some sample output below for a modified version of voter.

```
Successfully created voter.jar
Includes schema: ddl.sql

[MP][WRITE] AREA_CODE_STATE.delete
  DELETE FROM AREA_CODE_STATE WHERE (AREA_CODE = ?);

[MP][WRITE] AREA_CODE_STATE.insert
  INSERT INTO AREA_CODE_STATE VALUES (?, ?);

[MP][WRITE] AREA_CODE_STATE.update
  UPDATE AREA_CODE_STATE SET AREA_CODE = ?, STATE = ? WHERE (AREA_CODE = ?);

[MP][WRITE] CONTESTANTS.delete
  DELETE FROM CONTESTANTS WHERE (CONTESTANT_NUMBER = ?);

[MP][WRITE] CONTESTANTS.insert
  INSERT INTO CONTESTANTS VALUES (?, ?);

[MP][WRITE] CONTESTANTS.update
  UPDATE CONTESTANTS SET CONTESTANT_NUMBER = ?, CONTESTANT_NAME = ? WHERE (CONTEST...

[MP][READ] ContestantWinningStates
  [TABLE SCAN] SELECT contestant_number, state, SUM(num_votes) AS num_votes FROM v...

[MP][READ] GetStateHeatmap
  [TABLE SCAN] SELECT contestant_number, state, SUM(num_votes) AS num_votes FROM v...

[MP][WRITE] Initialize
  SELECT COUNT(*) FROM contestants;
  INSERT INTO area_code_state VALUES (?,?);
  INSERT INTO contestants (contestant_name, contestant_number) VALUES (?, ?);
  [TABLE SCAN] [NDC] select * from votes limit 1;

[MP][READ] Results
  [TABLE SCAN] SELECT a.contestant_name AS contestant_name , a.contestant_number A...

[SP][WRITE] VOTES.insert
  INSERT INTO VOTES VALUES (?, ?, ?);

------------------------------------------

Catalog contains 7 built-in CRUD procedures.
	Simple insert, update, delete and select procedures are created
	automatically for convenience.

[MP] Catalog contains 4 multi-partition procedures.
	Multi-partition procedures run globally at all partitions
	and do not run in parallel with other procedures.

[TABLE SCAN] Catalog contains 4 procedures that use a table scan:
		voter.procedures.ContestantWinningStates
		voter.procedures.GetStateHeatmap
		voter.procedures.Initialize
		voter.procedures.Results
	Table scans do not use indexes and may become slower as tables grow.

[NDO][NDC] NON-DETERMINISTIC CONTENT OR ORDER WARNING:
	The procedures listed below contain non-deterministic queries.
		voter.procedures.Initialize
	Using the output of these queries as input to subsequent
	write queries can result in differences between replicated
	partitions at runtime, forcing VoltDB to shutdown the cluster.
	Review the compiler messages above to identify the offending
	SQL statements (marked as "[NDO] or [NDC]").  Add a unique
	index to the schema or an explicit ORDER BY clause to the
	query to make these queries deterministic.

ALL MULTI-PARTITION WARNING:
	All of the user procedures are multi-partition. This often
	indicates that the application is not utilizing VoltDB partitioning
	for best performance. For information on VoltDB partitioning, see:
	http://voltdb.com/docs/UsingVoltDB/ChapAppDesign.php

------------------------------------------
```