Merge pull request #78 from teppeis/multi-line-type

Allow a type definition across multiple lines
Allow @public, @private and @protected to have a type and a description
Allow @extends to have a type param
Make parseNamePath optional