Fixes #3078 .  I have extended SideSetsAroundSubdomain to include optional specification of a normal direction.  This involved a lot more screwing around than i anticipated.  Amend: got rid of a tab.  Amend: corrected supid programming involving Point.  Amend: normal -> _normal in constructor.
Disabling test in recover (#3082)
AuxKernel creation uses restrictable interfaces (closes #3014)
Merge pull request #3079 from WilkAndy/feature_3078

Fixes #3078 .  I have extended SideSetsAroundSubdomain to include option...
Merge pull request #3085 from aeslaughter/auxkernel-3014

AuxKernel creation uses restrictable interfaces
Merge pull request #3083 from aeslaughter/recover-1189

Disabling test in recover