add various fill methods for RankFourTensor.  Also add permutation tensor utility function.  Also generalise TensorMechanicsMaterial to allow for different fills  #3182
adding MomentBalancing kernel that enters in the Cosserat equations.  Add an equivalent to Jacobian_mult to ElasticityTensorR4 in order to calculate the jacobian entries for that kernel
cosserat material compiles
cosserat running... incorrectly
add cosserat test
add correct kernel called CosseratStressdivergenceTensors and correct all the jacobian calculations.  add some cosserat tests which run and give answers that agree with theory, including jacobian which appears to be correct
RankFourTensor filling method for antisymmetric fixed.  Jacobians in ElasticityTensorR4 fixed.  More comprehensive tests of the Jacobian.  cosserat_shear and cosserat_tension tests given gmres and different convergence criteria to better illustrate correct linear behaviour
updated cosserat theory doco with more details
RankFourTensor documented and slightly refactored to make various methods protected.
RankTwoTensor doxygen doco slightly enhanced.
RotationTensor doco very slightly enhanced.
ElasticityTensorR4 streamlined to remove various operations already defined in RankFourTensor, and doco enhanced, and cosseratElasticJacobian renamed to elasticJacobianwc.
All these four classes moved from materials to utils.
Created SubdomainBoundingBox and OrientedSubdomainBoundingBox and re-factored OrientedBoxMaker
(closes #2765, closes #3220)
Added ability to control format of .csv files
(closes #3229)
Make copy ctor and assignment operator private (#3225)
Merge pull request #3234 from aeslaughter/pad-csv-3229

Added ability to control format of .csv files
Adding deprecated method to support existing API - refs #3195
Merge pull request #3226 from dschwen/nocopy_3225

Make copy constructor and assignment operator private
Added check for variables #3236
Merge pull request #3237 from backmari/solution_userobject_3236

Added check for variables fixes #3236
Merge pull request #3221 from aeslaughter/block-modifier

MeshModifier for defining new SubdomainIDs inside of bounding box
Adding back missing copy constructors
Fixing up a few spacing issues, not that use one space between methods in the .C file, many of our comment blocks use inconsistent spacing, I fixed just one here.  Finally I fixed the spacing in one of your nested loops