Established pattern for overriding interface methods of untyped Vectors

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>
Switched to Markdown numbered-list format for the to-do list
Actually fixed the list this time
Added delegate constructor factory. Deepened generics, perhaps too much.
Not sure about whether I outsmarted myself or what...

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>
Merge remote-tracking branch 'origin/master' into nathan
Created Legacy annotation.
Marked some interface methods as deprecated to inform users
Created modern versions of freeTimeSearch and getAddressBooks

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>
Preliminary implementation of Database

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>
created Vector override that treats Vector as interface rather than
concrete class, and uses ArrayList internally

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>
Added Apache 2.0 license file
Merge branch 'master' of https://github.com/timtripcony/org.openntf.domino.git
More interface extensions and annotations.

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>
Merge remote-tracking branch 'origin/master' into nathan
Added delegating ACL and ACLEntry classes