Add ActiveRecord::Base.all_shard_transaction

* Add ActiveRecord::Base.multi_shard_transaction
 * the transactions across multiple databases

* DataFabric#shard_class_list
 * Memorized BaseClass list
Merge pull request #1 from drecom/feature/all_shard_transaction

Add ActiveRecord::Base.all_shard_transaction