[WIP] Add file-type resolver class.

This class provides getting haik-file-type from mime-type
Merge branch 'master' into file-type-resolver
Add tests.

* parseMimeType test
* getType test
* getType provided mime type with charset
Add FileTypeResolver and complete tests
Add a file-type archive.

Applied ext: zip lha lzh tar tgz
Modify dealing link type and parseMimeType.

* Modify text/haik-link to text/x-haik-link
* Consider mime-type parameter
Add test parsing mime-type string
Merge pull request #108 from toiee/file-type-resolver

Add file-type resolver class.
Add test for haik-link
Add logic of judge haik-link
Merge pull request #115 from toiee/modify-mime-type-resolver

Modify mime type resolver
Add ConvertTable trait.

Split convert rules to trait
Merge pull request #116 from toiee/feature-file-type-convert-table

Add ConvertTable trait.
Fix HaikMarkdown
Merge pull request #117 from toiee/fix-haik-markdown

Fix HaikMarkdown
Divide stylesheet and change css to less
Fix gruntfile to apply plugin stylesheet
Add read haik.css
Merge pull request #119 from toiee/Fix-search-plugin

Fix search plugin
Add publish task for Grunt.

The task compiles less files and concatenates javascript files