Amend gulp express task to use next available port

If a given port is in use, increment.
Also, make Protractor aware of the baseUrl.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Merge pull request #2228 from opf/fix/gulp-increment-express-port

Amend gulp express task to use next available port