Split Generated FetchRequests Into Multiple Functions.

Modified the generation templates to split the generated fetchRequests methods. Each fetch request method now consists of two methods. The first builds and return the NSFetchRequest object. The second executes the fetch request and return the result. This change make it possible for the user to override the fetch request generation in the 'human' version of the class.