shardify rake tasks

fixes CNVS-13741

Change-Id: I4bb39b8235fe70eed3c1b7e73e0739b7fc066d05
Reviewed-on: https://gerrit.instructure.com/36894
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: James Williams  <jamesw@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
handle class reloading

 * make sure DefaultShard is reloaded properly (the old instance of Shard
   will execute looking for it after all classes have been removed, but
   before Shard has been reloaded)
 * be careful of strange behavior of containing apps during relaod -
   don't inject extra information into logging

Change-Id: I84a7052958cb666036ba05cc4c4baa15be5f7d8d
Reviewed-on: https://gerrit.instructure.com/36959
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: James Williams  <jamesw@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
bump version

Change-Id: I54ddbe392afe38f57570d40dd3b62c9f242f4fed