Update license headers to dual licensed EPL + ASL 2
Added legal files as required by Eclipse
use long for position in asyncfile
Don't start the redeployer scanning until a module that needs scanning has been deployed
Cleaned up legal files

Signed-off-by: John Arthorne <john_arthorne@ca.ibm.com>
Merge pull request #744 from jarthorn/master

Cleaned up legal files
Don't use secure random for event bus reply addresses if not clustered
removed invalid xml comments
fixed serialisation of JsonArray messages and added tests
oops, remove system.out
Change fs.truncate to act like truncate(2) and extend the file, also.
Extend symlink test to read link to ensure it is correct
Allow classpath to provided on command line when executing a fatjar
oops, re-instated proper license header
correct date on header
allow language implementation to be specified in mod.json by using 'lang-impl' field
Merge pull request #745 from lance/master

Change fs.truncate to act like truncate(2) and extend the file, also.
copy servers before closing to avoid comod exception
Merge branch 'master' of github.com:eclipse/vert.x
some optimisations