Merge yoru changes + some fix

Hi Mark,

I hung myslef with git a couple of times, but still not clear why i ever saw that package buidling cleanly... :( 

- Symbolic links to librairies now in place (still errot around ldconfig)
- Run the tests as part of package building
- Add documentation package.
- commented out the C#, js, jave, packages for now

lintian one stil throw an error and several warnings.  But safe to merge.

C/