Fix assorted bugs to help with Dozuki compatability

I added almond.js. It's a small file that removes the need to include
require.js. Instead of two separate requests, almond.js gets inlined
with all the other js.

I changed jquery a little by adding $.noConflict() to the end of jquery.js.
This was necessary because we use $ for mootools on iFixit. $ is still
accessible within each module, due to require.js.

I changed the comments in text.js since they mentioned <?xml tags. This
caused rendering problems, since on iFixit we let php parse .js files.

Lastly, I changed views/my-form.js's mouse position logic. It didn't
handle a page that had been scrolled properly. I changed from using
.position() to .offset() to get the document coordinates of the target
area.