ehnc Donation form errors

Styled errors and some more layout things. Basic responsive
working.

Decided not do do the bubble UI for error messages for this
iteration due to time constraints.

For further dev; I think Eric wanted form errors to appear
as you type in the form, which also may be too much for
this iteration.

TODO:
- js
- Bug on "business with peace corps" checkbox where label
is not linked to checkbox (even though I did correct for
attr), will figure out later.
- address cont field is showing error when main address
field has error.
Account for projects with no volunteer photo
Typo
Use country instead for the small photos
Took out extra code
Merge pull request #175 from msecret/ehnc-donation_form_errors

ehnc Donation form errors
JS donation form
Memcached instead of file system
Renaming, making sure proper values are used in templates for amounts
Goal -> total_cost
resolves issue #264; change language on campaign admin page.
resolves #258--adds country to project admin.
Merge pull request #180 from annalee/admin

Minor admin updates
updating remove_account_id migration to handle null overflows.
updating tests and test data to reflect current migrations.
Merge pull request #181 from annalee/migrationcleanup

Migrationcleanup
Merge pull request #176 from cmc333333/nophoto

Account for projects with no volunteer photo
Merge pull request #178 from cmc333333/memcached

Memcached
Merge pull request #179 from cmc333333/numbers

Fixes to goals/totals/etc.
Removed donation field