Preparation for Implementing Default Behavior Modification

* Profiler: Increased the way of invoking the original method. Previously, the way are only "Don't set indirection settings." or "Use `IndirectionsContext.ExecuteOriginal`.". Now, the way "Throw the exception `Urasandesu.Prig.Framework.FallthroughException`." is available.
* Framework: Prepare the infrastructure to transgresses the boundary of AppDomain. For more detail, please see the abstract class `Urasandesu.Prig.Framework.InstanceHolder<T>`.
* NuGet: Move most of the procedure that generate indirection stubs to T4 side because many procedures were duplicated.
* All: Re-generated indirection stubs.