Update office-related email lists

Also update email lists for specific offices. For example, include
all social team members for the socteam@ email address.
Wrap query in `text()`

Otherwise, SQLAlchemy couldn't handle `connection.execute` with a
SQL `LIKE` statement (because of the `%`).
Use new views for SQL statements

Use `members_current` and `office_members_current` for SQL statements.
Bug fix when script run from different directory

The script outputs email addresses to an external file, and uses
this file when updating subscriptions. This caused problems
when the script was run from a different directory than
~epelz/RuddockWebsite/.
Add functionality for manual subscription to lists

For example, RLC gets to be on members list. Just add someone to the
table:

```
mysql> describe updating_email_lists_additions;
+----------+-------------+------+-----+---------+-------+
| Field    | Type        | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| listname | varchar(20) | NO   | PRI |         |       |
| email    | varchar(64) | NO   | PRI |         |       |
+----------+-------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
```
Use tempfile library instead of hard-coding location.
Merge pull request #18 from RuddockHouse/email_updates

Update office-related email lists