Add some try/catch around potential calls to .current_url in classes that may be utilized for mobile testing.
Fix the exception checking for "not implemented" in WebdriverFactory and PageUtils

Added a unit test for instantiating Appium webdriver.
space cleanup.

Added description of "OTHER" setting to default.yaml
added change log entry.
improve messaging around PageObject instantiation failure.
Raise a TypeError instead of NoSuchPage error when PageFactory is passed in a set of pages that contains no validation nor validation in their subclasses. (no possible way of resolving)
handle edge case where an exception occurs during validate page.
undo changes to handle exception edge case.  Seems like Travis has a broken PhantomJS setup that's causing unit tests to fail.
handle an edge case were we have a page object that's a lower ranking.
Remove files that's not part of the project.
Merge branch 'feature/mobilefriendly' into develop