Dev/ar 8 line endings

Hi Kevin,

I have re-done the merges. It actually proved tougher than I thought, and was a good call. There are  about three encodings UTF-8, UTF-8 with BOM, and system, and two types of line endings DOS & Unix - in the project. I have now done it using checkout AS-IS / checkin AS-IS. But even then, I needed to review the files manually.

For some reason the serializer files and some of the .js files seem to be UNIX, while the others are MS-DOS. Might be good to standardize everything at some point when there is a lull in the action.

In any case, the line endings here should now match those in the develop branch.

There are still quite a few changes - especially in the tests section, and in the serialization converter (ArchetypeJsonConverter.cs). But the changes are now easily visible.

Let me know how it works for you. Cheers.