Javadoc Cleanups

This pull request contains various Javacode cleanups

* @version $Revision$ does not work with git so I removed them
* &lt;code&gt; has to be wrapped in &lt;pre&gt;
* fix broken @link references

The Javadoc now builds without any warnings.