Ignore extraneous emacs files
Remove fk constraint that requires an assignment to be part of a course, and add a suitable comment
Fix error message to say "signed up" instead of "sign up"
Fixes advertise_for_partner screens to be worded more reasonably.
Changes db code slightly to commit changes to multiple fields with 1 save.
First set of tests for teammate advertisements.
Update the schema
Merge branch 'master' of github.com:expertiza/expertiza

Merges new Cucumber tests with dropping of an fk constraint on assignments.
Add advertisement permissions to seeds.rb
Merge branch 'master' of https://github.com/expertiza/expertiza
Modifications on Cucumber test: manage_advertisements
Cucumber feeatures of testing advertisement functions.
Make sure the admin user is created even if it exists
Created a method to create a Team as well as the related TeamNode in the same
call.  Refactored all the code that creates both to call the new method ...
except in 3 cases where the receiver is computed at run time, or the
team name is changed after the Team is created.

Removed redundant methods that did this work in 4 classes.
Corrected capitalization of "Ok" in due_dates.rb, in order to allow
metareviews by default during a metareview period.
Fix usage of old(?) method name, which prevented reviews from being saved.
Merge branch 'master' of https://github.com/akofink/expertiza