Source Formatting

* Formatted to follow style guidelines for new lines
   (https://github.com/liferay/alloy-ui/wiki/Code-Style-Guidelines#new-lines)
* "doctype" was capitalized
* Comment before initializing AlloyUI changed so it doesn't always suggest
  using the node component.
Changed module so that the 01-basics exercises only use YUI

None of the other exercises in this section had AUI components, only YUI
ones, and since this example works with the YUI "node" module it seemed
logical to keep the exercises more consistent. AUI components are used in
the next group of exercises.
Syntax correction for creating a new div

div elements are supposed to have an opening and closing tag, and are not
self closing, so the previous code was inaccurate, although it did work
Changed Toggle Visibility Button to use <button> tag

Before, it was an input element with type="button", but this is more
correct
Added README.md for 01-basics

This file contains step by step directions for the exercises in this
folder
Editing 01-basics/README.md

* Fix typos such as changing 'aui-node' to 'node'
* Added numbers for the section headings for each exercise
* For exercise 6 (Ajax), made sure file names and urls were formatted as
* code, using the inline, single backtick notation
Remove unused module from form validator exercise

The aui-button module was not used, because the submit and reset buttons
were created using the <button> tag. This example works without loading
this module, so it was removed.
Remove unused variable from 06-registration-form.html
Reordering code in <script> to follow structure of form more logically

In the README directions, this exercise will be developed component by
component, so it make sense to have the javascript in the order the
components are introduced to the registration form
Source Formatting: Added in line breaks for aui modules

Goes against AlloyUI style guidelines, but make shte code more readable
since there are so many modules loaded in this example.
Removed unused attribute "fieldStrings" from form 2 validator

Since a rangeLength is specified for the textarea in this form, the
message in fieldStrings is overriden by a prompt that says "Please enter a
value between 1 and 160 characters long".
Removed console.log statement

This exercise still functions without this attribute, and it is more
confusing to explain why it is included than to remove it.
Source formatting -- switched char counter and image cropper

Changed the order that these components would be added in for the
README.md description of writing this file, so it made sense to switch
their order in this file. Both the information in the <body> section and
inside of the <script> tags was changed.
Char counter is no longer saved as a variable

The variable charCounter was never used, and the char counter is still
functional without it, so it was removed
Added README.md for 02-components

This file contains step by step directions for exercises in this folder
Added aui taglib to make jsp files work in portlets
Made unique IDs for exercises 1 to 6

Before, if these were each turned into a portlet and loaded on the same
page, there would be ids that were not unique and so some of the AlloyUI
code would have errors. Now ids are specific to the portlet
Edit typo in 02-components/README.md
Syntax correction for creating a new div

div elements are not self closing, so the new node was created to have the
correct opening and closing tags`:wq
Source Formatting: reorder code in <script> to be more logical

Mirrors the changes in commit bbb337e4cec0757d4a5927886c0c0347c8580610