Cleaned up profile.coffee and regenerated profile.js

profile.coffee was in a mess and so I went ahead and cleaned it up,
and added Madra's changes from PR#25.

This is to ensure that profile.coffee and profile.js remained in sync.
Pin loaders: create fields for price and image url
Pin loaders: adds price to forms
Pin loaders: fix price field in edit dialog
Pin loaders: show price in item list
Pin loaders: show original image in blank tab
Pin loaders: fix edition of tag
Pin loaders: price is optional
Pin loaders: formats the price before inserting
Pin loaders: add a product url required field
Pin loaders: notification of added items across the top
Pin loaders: adds a button to load more if neccesary
Merge pull request #29 from mach24/live

Cleaned up profile.coffee and regenerated profile.js
Merge pull request #30 from camilotorresf/pin-loaders-requirements

Pin loaders: add price field, source link, product link, upload message on top
Change password: Add validations
Change password: Show pwd change errors near the fields
Change password: old password needed
Change password: show errors on top
Pin Loaders: show message at top to view uploaded items
Merge pull request #31 from camilotorresf/change-password

Change password reflects password strength and other validations