Overhaul the user registration / login system. Changes include:

- When registering, only ask for email and password.
- Instead of an individual username, set the username to the user email when registering (streamlines registration process)
- Add honeypot to user registration process (additional security)
- When registering, we do additional checks that the email/username doesn't already exist before registering
- Remove username ajax checks and join with email check
- Add nonce to login and signup forms (additional security)
- Swap out wp_login_form() for ap_login_form
- When registering, if username already exists it will prompt them to login (TODO, should point to reset password interface in the future)
- When loging on, allow wp_signon to decide if the cookie it sets should be secure or not.
- Fix link color in the ap-message-item box
- Add a little more padding to the login / registration boxes
- On hover, add a cursor to the login accordion
- When deactivating the login accordian (unchecking) make sure it hides the box
- jQuery.delegate (should become .live) the .ap-open-modal so we can dynamically add prompts with AJAX validation
- Ensure all modal get closed when a new modal opens.
Refine the login / registration system:

- Give users the option to use standard login form or AJAX login
- Modify default / AJAX login to allow for users to login with their email address.
- Tweak the wp_login_form() function through filters (which are cleaned up after rendering)
- Ensure Captcha can be rendered on both HTTPS and HTTP
Change the link to point to the password reset feature. For now it just points to the wp-login.php page.
Merge pull request #236 from blueliquiddesigns/login_register

[merge] pull request by blueliquiddesigns