Merge pull request #4 from mravinale/master

IOC + autommapper support for Asp.Net MVC4
Fix on Iteration Index

Create/Edit Iteration without select for ProjectID.
ProjectID is set form workingProject on User session.
Delete modal for Results
Create Result functionality

- Create result when select on ExecuteTestRun/Index changes.
- Modal for new Result
- Pie Chart updates
- Results displayed per test case are the last created
Fix after Entities CRUD testing
AssignedTo field added to Result Model

AssignedTo will contain a string with the name of the QA in charge of
running the test case for a result.
From ExecuteTestRun/Index, the user can add this assignee trough a modal
dialog (#modalAssignTo) displayed on a partial view "SetAssignee".
Seeds with Results were updated with data for this field.
Create Team for userSettings workingProject

There is no dropdown to select the project for the new team. The
UserSettings.workingProject will be used.

For edition, however, there still is a dropdown to set the Project to
which the team belongs.
ActionFilter added to check Projects count

ProjectsAvailability filter added.
Different Header partial view for this scenario where there are no
projects registered in the app.
ActionFilter injected on some Actions in ProjectsController
_Layout partial view no longer renders the header. Each view will do so.
Project Views with _Header partial view

Edit renders _Header partial view.
Create renders _NoProjectsHeader or _Header according to projects count.
Team Views with _Header partial view

Injected [ProjectsAvailability] filter into TeamsController.
Index, Create and Edit views render _Header partial view.
Fixed Model.Name instead of Model.Title on Delete modal.
Iteration Views with _Header partial view

TestPlanPerIteration/Index renders _Header partial view.
Create and Edit views for Iteration, also render _Header partial view.
Injected [ProjectAvailability] action filter on IterationsController and
TestPlanPerIterationController.
TestPlan Views with _Header partial view

TestRunsOnTestPlan/Index renders _Header partial view.
Create and Edit TestPlan also render _Header partial view.
Injected [ProjectsAvailability] on TestRunsOnTestPlanController and on
TestPlansController.
TestRun Views with _Header partial view

Create and Edit render _Header partial view.
Injected [ProjectsAvailability] filter in TestRunsController.
Result Views with _Header partial view

ExecuteTestRun/Index renders _Header partial view.
Results/Index also renders _Header partial view.
Injected [ProjectsAvailability] filter on ExecuteTestRunController and
ResultsController.
TestSuite Views with _Header partial view

TestCasesPerTestSuite/Index renders _Header partial view.
Create and Edit also render _Header partial view.
Injected [ProjectsAvailability] filter on TestSuiteController and
TestCasesPerTestSuiteController.
TestCase Views with _Header partial view

Index, Create and Edit render _Header partial view.
Injected [ProjectsAvailability] filter on TestCasesController.
csproj file with deleted file fix

A deleted file, ProjctsAvailability.cs, was included in the project and
the .csproj committed.

Moreover, StepsController is not needed. Deleting it too.
No registers alert-warning

Warning added for Iterations, Test Suites and Teams entities.
Dashboard Views with _Header partial view

Index, About and Contact render _Header or _NoProjectsHeader according
to projects count.
Failed Result creates a new defect

Added to Failed result modal, all inputs for a new Defect information.
The result is created and automatically the defect too.

Result Index will display in each Failed result the defect info and a
link to Edit the defect.

Deleting a Result, deletes the Defect on cascade.