removing defunct green button templates
changing order of git operations on deploy

we should throw away tracked local changes first and then pull
adding systemd commands [ci skip]
fix lighterprints registration email urls

Using overloaded settings.SITE_URL in Experiment.full_participant_url to
switch between dev/staging/prod
refactor and fix demo participant logic

changing is_participant to only check for participantdom and not return
false if the participant happens to be a demo_participant

renamed is_profile_complete to should_update_profile to better reflect
its true purpose in life
fix logical inversion and finishing rename

forgot to negate results of all check in rename of is_profile_complete
-> should_update_profile since their meanings are different
fix ParticipantProfileTest logic

registered participants can_receive_invitations flag was False and
causing should_update_profile to also return False
pruning dead code
remove dead code

cost_of_living is survival_cost
turning Parameter.description into a TextField
fixing description
refactor vcweb users

adding basic experimenter dashboard test, still needs more useful
assertions.

lifting experimenter dashboard experimenterId / is_superuser from
template logic into view model
add participant check

group_required allows admin access to any protected resources. adding
explicit participant check.
add missing import
fix sloppiness
fix JsonResponse <-> KO mapping plugin wiring

The transition to Django 1.7's JsonResponse class returns direct JSON
objects instead of JSON strings. changing ko.mapping plugin usage
accordingly
refactor json response KO conversion for issue #7

also starting to switch to Raven.js logging instead of console.debugs
version bump for knockout and ravenjs

[skip ci]
Minor revisions
replace build-id.txt hackery with klen/dealer