Allows to pass buttons as objects in toolbar configuration

Fixes #31
Make ToolbarAdd showAtPoint API consistent

Fixes #32
Adds support for LTR and RTL toolbar directions

Fixes #33
Add API doc (auto-generated)