docs(CONTRIBUTING): 오타 수정 및 약간의 내용삭제.
docs(CONTRIBUTING): 컷밋메세지 포멧에 관한 사항 수정

컷밋메세지 내용에 관한 컬럼제한 72자는 잘 알려진 아래 문서에서
권장하지만, 제목 70자 제한과 혼돈될 수 있으므로 제목과 같이 70자 제한
을 따르는 것이 합당하다. 또한 이 내용은 꼭 지켜야 하는
필수사항이(mandatory) 아니라 권고사항(optional)이 되어야 한다.

http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html
docs(CONTRIBUTING): 오타, 띄어쓰기 수정.
docs(readme): 오타수정.
docs(readme): reference 링크들을 inline으로 바꿈.
docs(readme): auto data에 대한 설명을 더욱 명료하게 수정함.
build(config): Build.config의 확장자를 props로 변경

Visual Studio에서 Microsoft.Common.props와 같이 props확장자를
사용하므로, 이를 따르도록 함.
build: Build.proj로 부터 Build.targets을 분리

main targets(e.g. Build, Tests, Deployment)과
sub targets(MakePrivateKeyFile, BuildProjects, ...)을 구분 시킴.
build(proj): deployment target은 특정 조건에서만 실행

master branch위에서 커밋메세지에 DEPLOYMENT라는 단어가 포함될 때,
배포가 실행됨.
build(proj): 배포조건 변경

메세지 내용에 명시적으로 deployment가 모두 대문자로 표현되어 있을 때,
배포가 실행됨.
build(nuspec): content폴더에 대해서도 target .net 버전을 명기함

nuget 2.0부터는 content, tools 폴더에 대해서도 .net 버전을 제한할 수
있다. 자세한 내용은 아래링크 참고.

http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package#Supporting_Multiple_.NET_Framework_Versions_and_Profiles
build(reade): AppVeyor 빌드 상태(badge) 본문에 추가.
dev(NaiveTheoremAttribute): FixtureType 속성을 구현함.
docs(NaiveTheoremAttribute): FixtureFactory XML document를 수정.
dev: 불필요한 SuppressMessageAttribute 삭제

이전 커밋에서 FixtureType속성을 노출하였기 때문에 해당 suppress가
없어도 어떤 warning이 발생하지 않음.
build(DEPLOYMENT): increment patch version,

to indicate that the FixtureType property is a fix.
dev: rename AutoDataTheoremAttribute to DerivedTheoremAttribute.
dev: introduce a new consructor,

NaiveTheoremAttribute(Func<MethodInfo, ITestFixture>)
dev: FixtureFactory type 변경

Func<ITestFixture>에서 Func<MethodInfo, ITestFixture>로 변경.
dev: add missing test

v0.5.1에서 빠뜨린 테스트 하나 추가. 사실 이 테스트는 없어도 TDD상
문제는 없으나, 명시적으로 테스트를 작성하는 것이 전체 테스트들을
이해하는데 도움을 줄 수 있음.