ECKey review

This is my results of the ECKey/LazyECPoint review. Commits can individually be merged.