Remove a pointless BeanShell function

The definition of clear(String) was exactly equivalent to the BeanShell
builtin unset(String).

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13820 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Remove BeanShell update() method

It is not clear why this method was ever added, but it reaches into the
private data structures of BeanShell, and will break if we ever move to
BeanShell2 (which uses modern containers for internal data). The
existence of this method also means that we cannot disallow access to
private fields and methods.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13821 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Refactor BeanShell inspect()

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13822 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Fix header comment in script panel startup script

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13823 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Add title to BeanShell inspect() frame

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13824 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Make inspect() work without access to private fields

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13825 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Disallow script access to private members by default

Users can always call setAccessibility(true) if they really want the old
behavior.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13826 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Update BeanShell doc() Javadoc URLs

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13827 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Refactor BeanShell doc()

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@13828 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd