#31 Initialise completion correctly.
#32 More 12.1 changes.
#9 Add extensible resolution mechanism
1. Refactored let bindings to use new resolve symbol mechanism.
2. Miscellaneous tidying of Java code.
3. Better error reporting when initialising.
#9 Add extensible resolution mechanism
1. Refactored fn types to use new resolve symbol mechanism.
2. Removed all Java list resolution code.
3. Greatly simplify annotation code using resolve symbols.
Fixes #9
#34 Spurious 'Dynamic usages' in find usages
Fixes #34.