Code cleanup, reformatting and some refactoring
Bug #17582: context shown in hits doesn't show symbol type for non lowercased symbols
Fix PMD interfaces warnings
Fix PMD final warnings
Checkstyle: Fixed file headers
Checkstyle: Fixed star imports
Initial import (OpenGrok 0.3.1)