Excel: try harder to locate a dropdown when pressing alt+downArrow. Also include extra logging for debugging.
controlTypes: added hasFormula and hasComment states
Excel cells: rather than exposing the existance of a formula via the description property, expose it via states. also expose the existance of comments and dropDowns with the hasComment and hasPopup states respectivly.
Excel cells: If the cell is a link, change its role to link to reflect this. also expose the text of all cells as the name rather than the value. We previously had chosen the value due to order of coordinate announcement, but this is no longer necessary and if not changed link cells would have their text accidentially silenced.
Developer Guide: Add information about docstring and script categories.

Fixes #3561.
Developer Guide: Add newer input sources. Add focusEntered event.
User Guide: Provide example of setting overriding for manually activated profiles.
NVDAObjects/windows/excel.py: Add translator comment, improve translatable message.
Merge branch 'excelDropdownTimeout'. Fixes #3382.
Merge branch 't3042'. Fixes #3042
Merge branch 't2921'. Fixes #2921
Major update to NVDA license document.

Include information about where to obtain the source for all open source components, as well as copyright and/or license text as appropriate for all components.
Add special exceptions to the GPL to cover non-GPL components used by plugins/drivers and Microsoft distributable code. I think it's fair to say that these have always been agreed upon informally, but this formalises them.
License: Oops. Fix encoding errors which were causing critical startup failures for the launcher.
License: Add title.
Merge commit 'fetch_head' into jpbranch
l10n: updates from translation svn, rev 12530.
merged origin master