Updating XMLNS and pulling other changes

Hi,

This is a large pull request.
I looked at all forks and changes that were done. Pulled them all together to get up to date.
After that I fixed unit tests that were failing and changed XMLNS to be in line with the IMS LTI 1.1.

Ivan