Added more information about the project in the debug
command.
Verifies for the Meta-Persistence header's locations
If not exists, generates error
README: Make it really markdown for github
- No rewrite for project actions anymore
- Verify that dependencies are there before test or run
- Made a missing dependency an error
Added a Meta-Persistence header
doc fix to indicate comma seperation
On ant warnings/errors, add which project it is related to
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