add typedef rule.
Merge pull request #41 from daptiv/add-typedef-rule

add typedef rule.
add typedef whitespace rule.
Added interface-name rule
Add interface-name to readme
Added ban rule for banning specified functions
Merge pull request #43 from gscshoyru/interface-name-branch

Added interface-name rule
Changed ban rule FAIULRE_STRING_PART
Added comment format rule
Merge pull request #44 from gscshoyru/ban-rule

Added ban rule for banning specified functions
Added no-consecutive-blank-lines rule
Removed extra blank lines
Merge pull request #46 from gscshoyru/no-consecutive-blank-lines

Added no-consecutive-blank-lines rule
Merge pull request #45 from gscshoyru/comment-format

Added comment format rule
Merge remote-tracking branch 'source/master' into spa-test

Conflicts:
	README.md
add idea to gitignore.
fix typescript dependency.
add built resources.
add tslint js file.
merge with ppmspa.