Remove trailing whitespaces
Remove trailing whitespaces
Remove trailing whitespace
Format English and Finnish translation files to the Elgg 1.9 syntax

This doesn't modify the other languages because they will be translated
using a translation tool.
Refactors the slot saving procedure

 - Replace the slot edit file with an action file
 - Flattens the structure of the action
 - Separates javascript from the form HTML
 - Adds better error handling