Hashing API

Here is the Hashing API I have written as part of my GSoC project. Also added a  check of policy files for JCE in JCELoader. 
"Does a simple byte and type compare" is phrased like an implementation detail. How about "HashResults are equivalent if they are the same type and byte value." ? If it's even necessary to specify - it's really the only way that makes sense so it might be possible to omit it.