applicants can download a copy of their application with the app status removed
Force table names uppercase when comparing so vendors which force uppercase all names will be handled correctly.
Added Convienence methods for getting fake applicaiton pages from a Page entity.
Handle child pages when looking for differences.
Handle global page replacements when looking for differences.
Fix ETS score migration to have the correct precision and scale for holding scores.
Add pdflib to jazzee puppet install
Remove PDF base code that was accidentally commited in 371251da6e8c87036c8a66a5fa30339d64c77077
UTF16 encode applicant names and email addresses in PDFLib PDFs.
Change Save to Apply in page builder for clarity.
Fix spelling of global
Add mail server to puppet conf
Always send a password reset email.  If the applicant can't be found in teh current app tell them where they might be found and if they are nowhere tell them that.
Added a create-user console command for adding a user to the local directory.
Fill preferences after load, otherwise we get a 404 becuase the basepath hasn't loaded yet.
Check for the existence of cycle/application before attempting to search for existing answers.
Fixes #206
Instead of searching for JS elements by name search for them by class type name.  This actaully works.
Fixes #209
If there is no application set when previewing a page create a blank application instead and use that.  Only matters when building global pages in a new environment.
Increase dev VM disk size to 30gb
Use CentOS 6.4 for developer vagrant base since 6.3 was causing kernel errors with virtual box.
Update foundation
Fix infinate loop for deleting some answers.
Set min/max values for SSN