Plugins: Created processingComplete event

The processingComplete event fires after all processing has been
done. It gets the entire docs as its only parameter.
Added timings
@default tag with object literals

Changed boolean 'doclet.defaultobject' to 'doclet.defaultvaluetype' field. Improved unit testing and fixed template.
processingComplete event: covered by unit tests

The processingComplete event now contains an object with the docs array under the 'doclets' key. The event is now covered by a unit test.
Merge branch 'cache' into all-features
Merge pull request #419 from ErnstHaagsman/default-tag-objects

@default tag: added support for object literal defaults
Merge pull request #421 from ErnstHaagsman/processingcomplete-event

Plugins: Created processingComplete event
fireProcessingComplete cleanup
Merge pull request #422 from ErnstHaagsman/true-augments

@augments tag: Inherited members correctly identify their origin
Added end-time
Merge branch 'master' into all-features
Merge branch 'cache' into all-features
parseComplete event now also supplies doclets

The parseComplete event only supplied plugins a list of files that
have been looked at before, now it also supplies the parsed doclets
Merge branch 'parseComplete' into all-features