Created methods js.execute for File and Files

js.execute can take either a File, a String or a list of files or Strings and will execute these as js files.
Wrote test for js.execute(List<String> files)

Now this fixes bug: 3427
Merge pull request #25 from bioclipse/bug3427

Fixes for bug 3427
added explanation about why another account
Fixed some labels
Merge pull request #26 from KlasJoenssson/Bug3115

Adds more info to the new account dialog
Solves a previous unnoticed problem with updating.

When working on bug 3290, there was some troubles with getting the
account id correct. This problem was solved by make a forced update of
the variables in NewAccountWizard.performOk().
Adds the possibility to give an account property a default value
Merge pull request #27 from KlasJoenssson/UpdateFix

Adds the possibility to set a default value
Made the failed-login-dialog use the account name in stead of the path
to the listener.
Merge pull request #28 from KlasJoenssson/UpdateFix

Made the failed-login-dialog use the account name
Updates GistManager so it once again can find and download gists
Merge pull request #29 from KlasJoenssson/Bug3477

Updates GistManager so it once again can find and download gists
Adds method logfileLocation()

This introduce dependencies to ch.qos.logback.core 
and ch.qos.logback.classic to net.bioclipse.business
Adds validation check to the CreateUserDialog
Adds validation in the CreateUserWizardPage
Make the login-dialog set focus on the username-textfield, instead of
the psw-textfield.
Merge pull request #30 from KlasJoenssson/Bug3468

Adds validation to the create account dialog/wizard
Updates the image for adding a third-part account, and change all
'log-in' (and 'log in') to one word
Merge pull request #31 from KlasJoenssson/Bug3483

Updates the image for adding a third-part account