Update @package, @subpackage labels

Cleanup of framework's use of @package and @subpackage labels and additional of labels for classes missing packages.

Moved all GridField related components to the one name.

Countless spelling fixes, grammar for other comments.

Link ClassName references in file headers.
Merge pull request #1962 from wilr/api-links

Update @package, @subpackage labels