js node require: Use single quotes to match style

In the other node snippets we are using single quotes. I've changed the
node require snippet to conform to this style.
js define prop: Use single quotes to match style

In the other vanila snippets we are using single quotes. I've changed
the define property snippet to conform to this style.
Added JS DOM element selector snippets

So not everyone uses jQuery. Who knew?

I've added snippets for the main vanilla JS DOM element selector
snippets.
Added missing semicolon to JS return statement
Change jsdoc author info to match jsdoc documentation format at
http://usejsdoc.org/tags-author.html
Added some additional angular snippets and changed the existing ones
to use the annotated syntax which supports minifications, see:
https://docs.angularjs.org/tutorial/step_05 (A note on minification).
Also added some variants that auto-insert the scope, which is commonly
done.
JS: Group related snippets together.
Remove Scala braces to adhere to the style guide

Scala if statements can have braces, but convention is not to use them
except in specific situations; so let's not use them by default.

Let's also add a space before the opening `(`, as this is also
convention.

Lastly, remove the useless placeholder text, as recommende in the
project README. Everyone knows how an if statement works. :)

http://www.codecommit.com/scala-style-guide.pdf
More JS console. snippets
Fix Bug in UltiSnips/tex.snippets fig env b

As mmclaren42 seems to be MIA, I've fixed committed the fix they
suggested.

https://github.com/honza/vim-snippets/issues/450
SCSS snipmate snippes
Fix JS DOM selector placeholders
JS: Add missing closing quotes