Renamed issuer in conf to entityId.

- Fixed sample projects' conf and made them run.
Initial work on service provider metadata.
Made ServiceProvider_Metadata_Required pass
Added class

- IndexedProtocolEndpointExtensions
   Methods
   - ToXElement
Added unittest
- IndexedProtocolEndpointExtensionsTests
   Tests
   - IndexedProtocolEndpointExtensions_ToXElement_NullCheck_IndexedProtocolEndpoint
   - IndexedProtocolEndpointExtensions_ToXElement_NullCheck_ElementName
   - IndexedProtocolEndpointExtensions_ToXElement_BasicAttributes
Added Class: ServiceProviderSingleSignOnDescriptor

- Added UnitTestClass and tests
- One of the test isn't implemented yet
Fixed test for SPSSODescriptor

Implemented method ToXElement for SPSSODescriptor
Added my name to Contributors
Added test for EntityDescriptor

Added new command (MetaDataCommand)
Added test for MetaDataCommand
Clean up after rebase on master
Completed MetadataCommand_Run_SuccessfulResult-test

Added MimeType to CommandResult
Updated CommandResult_Defaults-test with MimeType
SampleApplication with Saml2AuthenticationModule now returns metadata correctly.

- Added integration test for metadata from SampleApplication.
- Added MetadataCommand to CommandFactory, including tests.
- Added handling of content and conent type to CommandResult.Apply.
- Fixed config issues in SampleApplication's web.config.
- Fixed renamed property in SampleApplication's Index.cshtml.
Service Provider Metadata for MVC applications.
- Added integration test for metadata for the SampleMvcApplication.
- Added Index Action to AuthServiceController that returns metadata.
- Updated CommandResultExtensions.ToActionResult to handle content type.
- Fixed bugs in Index.cshtml caused by rename of entityId.
Minor formatting cleanups before PR.
Removed configurable element names in metadata.
- The element name of IndexedProtocolEndpointExtensions have to be configurable, but not the rest of the element names.
- Fixed a missing xml comment on ServiceProviderSingleSignOnDescriptorExtensions.
Fixes after code review.
- Improved commenting on details of XNode.DeepEquals pitfalls.
- Updated configuration documentation.
Renamed issuer param in signin url to idp.
- Added more integration tests that ensure that things are actually working both for MVC and the HttpModule.
- Updated unit tests for SignInCommand with new param name.
- Updated url in start pages in both sample applications.
Added metadata cache duration.
- Added new config option and updated documentation accordingly.
- Changed the metadata test to use fluentassertion's comparison for better debugging.
Updated readme.text with new config.
Merge pull request #87 from AndersAbel/4SPMetadata

SP metadata