Debug command: order correct and better error reporter
#303 Character encoding
The problem was that not all unicode characters are in ISO-8859-1. For properties to work, any character outside the code-page must be translated to its unicode escape. 
I've added a method to BndEditModel toASCIIStream which
returns an InputStream that is properly encoded. This can then 
be used to copy with e.g. IO.copy( model.toASCIIStream(), file).
Beautify: Make all clauses on a separate line
If you have multiple clauses then the first line
is 'special'. This patch makes the first line
look like all other lines. This makes it easier
to edit in the source tab
Simplification: Only version name in ben dir
This patch enables a FileRepo to recognize files
with only the version as name in a FileRepo
formatted directory. This makes it easier to edit
Making warning of duplicate urls pedantic failed
this test. Set pedantic to maintain the same output.
Download bnd on demand. This will no longer
require bnd to be part of the workspace.
Guess we no longer need bnd in the build ...
Ignore downloaded file and 
make directory before.
Better reporting of workspace errors
-pluginpath: Now supports a 'url' and 'sha1' attr
It is now possible to specify a URL on a plugin path so that if the resource is not on the file system it will get downloaded.