Added a helper class for running external tests.

It allows to run PhantomJS test cases saved in external files, or
(potentially) other tests ran by external commands, like Cucumber tests.
Project files module
Don't require a project manager
Always send notification e-mail from the same global e-mail address.

+ chatter for projects
Moderation buttons in organization form

Small related changes:
* Shorter name for admin group
* Coordinators see their organizations bolded on the list
* NIP should be unique across organizations
Protect specific fields from being modified by unauthorized users
Add apartment number to the organization model
Two stage recruitment process
Small fixes for organization moderation
User shouldn't be able to apply for the same offer twice (fixes BES-154)