New parameters for Spherical Shell initial conditions and geometry

Updated geometry_model/spherical_shell.cc
Can specify number of cells in the initial, coarse mesh
   - additional comments and more descriptive variable names

New parameter:
   Cells along circumference
     - Default = 12 (Backwards compatible)

----------------------------

Updated initial_conditions/spherical_shell.cc
Can specify the number of convective cells and their orientation
   - additional comments and more descriptive variable names
   - SphericalHexagonalPerturbation is backwards compatible

New parameters:
  Angular mode

  Rotation offset