Template review: code templates should match the default scaffolding

I'll use this pull request to port back some changes I made to the templates.

### Notes

Depends on pull #65 (confirm delete)

### Tasks

 * [x] review `ControllerWithContext.cs.tt` bug, see #57 only namespace addition needed 5075381
 * [x] all view templates should match the ones in `_views\shared`
  * [x] Create
  * [x] Details
  * [x] Index (list.tt
  * [x] What to do with Edit -> I chose to simply copy the `Create.tt`
  * [x] Delete

 * [x] Annoying: Having to manually remove the "custom tool" from the .tt files (otherwise we get a compile error)
 * [x] Annoying: Having to close and open solution to remove build errors in temporary files