Add Constraints to the _all_objects vector.

This way, they are returned correctly by Warehouse::all().

Refs #3692
Add InitialConditions to the _all_objects vector.

This way, they are returned correctly by Warehouse::all().  I don't
actually know if this is useful, though, since there are several
different types of ICs and they can be block-restricted and inactive.
Also, ScalarInitialiConditions are not InitialConditions, so they
can't be stored in the _all_objects vector of the
InitialConditionWarehouse.

Refs #3692
Replace appended_property_name with base_name (#4300)
Merge pull request #4358 from jwpeterson/warehouse_fixes

Warehouse fixes
Fix Cosserat stuf to use base_name (#4300)
Silence compiler warning about comparison of integers with different sign.

Refs #1777.
Merge pull request #4361 from jwpeterson/fix_warning

Silence compiler warning
Merge pull request #4360 from dschwen/basename_4300

Use base_name rather than appended_property_name
Merge commit '4d5731e6362c57bb5e6f15bb08bf91dac9bdf8b6'