Added server layout xml, updated various xml

Added a layout file for individual server entries in the server browser.
Updated the ids in the other layout files to avoid clashing ids.
Updated Server class to to include a port

Added a variable to the class to allow user-defined ports for their
servers. Also added a default port, which is not yet used but may be in
future.
Created a generic list adapter class

Created a class that allows for addition and removal of views to and
from any ListView. This class provides the implementation of a
ListAdapter.
Updated server browser to add servers to list

Updated the ServerBrowserActivity class to use the generic list adapter
I made, and to add servers to it as they are created. Also updated the
ServerValidator class to use the functionality.