Provide function name from @method, @function, or @func tags.
Fix for crash on malformed tags.
Provide tag string in malformed tag error catching.
Improve error messages by including the function name and user-friendly type names.
Fix for error message using arguments instead of args.
Fix for bad array detection.
Fix for non-jsdocs comment blocks before a function confusing the parser.
Added support for function declarations to jsdoc2betterjs.
Changed jsdocExpression functions to return null if no replacement is needed in order to fix an edge case with function declarations.
Added unit tests for new StrongTyping functions.
Fixed bug found via unit tests.
Merge branch 'function_decls'