Add configuration for Server name. Adds SPOUT-33

Abstrct class shouldn't define implementation specific names.
Added Server.getName() so Server objects don't need to be cast into engine objects.

Signed-off-by: Nick Minkler <sleaker@gmail.com>
Merge pull request #2257 from Sleaker/master

Add configuration for Server name. Adds SPOUT-33