Issue 9970: Document difference between type constructors & storage classes.

Fixes: https://issues.dlang.org/show_bug.cgi?id=9970

This is an initial stab at documenting the difference between type constructors and storage classes. Please chime in with any additions, omissions, inaccuracies, etc., that I've probably missed. :-)