Configuration menus: change breadcrumb link to settings page

Fixes #611
Configuration menus: use Jetpack::admin_url() instead of menu_page_url

See https://github.com/Automattic/jetpack/pull/616#issuecomment-44701300
Trigger change event when clearing module search

This ensures that the modules get re-filtered when the user clicks the little (x) in the module search box to clear their search.

fixes #613
Removing duplicate get_youtube_id() function.

This exact function is duplicated in the functions.compat file. Because other modules
need access to the function it is remaining in the functions.compat file.
Related #664
Namespaced and refactored get_youtube_id()

Prepended 'jetpack_' to the function to add a namespacing to prevent other plugins
from conflicting. Related #126
Fixes issue #635, removes warnings and notices
Mirror functionality from settings page

- replaced the text input to a search input to match the settings page
- prevent the form from submitting
- trigger the search event to clear the input
Fixes issue #599

- Making sure that the depreciated function is not called,
- Checks for the AKISMET_VERSION constant as well as akismet_http_post
function existance. To see if Akismet is an activated plugin.
Fixes issue #552

It removes the strict error by passing the $location_values in a
temporary value instead by reference.
Refactored Network class to use load_view()

The Network class now uses the standard interface for loading all view templates
Jetpack Admin: Setting $instance private

Setting to private to block external access to the $instance property. By
having it set to public anything can come by and swap the object and Jetpack
could be sending data somewhere else or simply broken. This protects access.
If access to the object is required it can be reached with Jetpack_Admin::init()
Jetpack Admin: Setting @jetpack to private

Setting to private to block external access to the $jetpack property.
This protects access and ensure the proper type will always be set

Note: Access to Jetpack's methods can be done via Jetpack::init()->METHOD also
Refactored view code into a view template
Remove old todo from Jetpack_Client_Server

Removed an @todo that existed for over a year. The todo no longer applies
to how the class works.
Removing an old deprecated todo message
Removing unused variable
Whitespace
Whitespace
Heartbeat: Setting $instance private

    Setting to private to block external access to the $instance property. By
    having it set to public anything can come by and swap the object and Jetpack
    could be sending data somewhere else or simply broken. This protects access.
    If access to the object is required it can be reached with Jetpack_Heartbeat::init()
Switching sizeof() to count()

sizeof() is an alias to count(). Switching provides a slight performance gain
by eliminating a call from the stack http://us2.php.net//manual/en/function.sizeof.php