Launching: Abstracted -runfw
The -runfw (which holds the bsn/range of the desired framework) was used inline in the ProjectLauncher. Moved it to a method in Project.
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.
Ouch, runfw was not handled correctly.
#381: Reinstated the 999999 version when the directory only contains a latest.
The bnd internal cache needs this feature to find the launcher
and the junit tester. If there is at least one version in the file repo
it will not show the 99999
Offline we build 1.5 but the eclipse settings were
still jsr14. Unfortunately, this made Java 1.8 say 
that it could not FIND (not load, FIND, idiots)
the aQute.launcher.Launcher.

It would be nice if (BJ?) someone could use the same
trick as we do in the osgi build, get the properties
from the .settings.
Do not run OSGi tests unless the Test-Cases macro is set
When starting baselining, I made the release
repo the same as the baseline repo and that is wrong.
Merge pull request #402 from derheld42/docfix

Doc update on -runvm arguments being comma seperated
Merge pull request #400 from derheld42/addwarningserrors

Add project name to ant warnings/errors
Allow a URL to be used as argument to put
These reps should not be there, they should come from
bnd itself.