App functions, Connect & Scroll Overhaul

Added App.getConnection, getConnectionError, getConnectionAttempts, and
click

App.ext.connect overhaul, added connect.load, .hostReachable, test.
Connection now attempts to make an ajax request at the location's host
to determine connectivity.

Fixed options.get - was returning string not actual value.

Added scroll.to and scroll.update for smooth scrolling a page.