Improvements to pull request.

- Cleanup apache license headers to match style guide
- Remove "import foo.*" notation to match style guide
- Change implementation of ValueUtil#isDeeplyEqual() to use switch statement
- Do not assume concrete Default* classes in ValueUtil#isDeeplyEqual()
- Added unit tests for ValueUtil#isDeeplyEqual()