I believe top and center are working...

the way I would like.  I still need to get bottom working, and clean up.
This gets the bottom type working.
Remove my debugging
Remove this orphaned function
This would not have parsed
I believe this gets all of the uicomponent references

of scrollTo changed to scrollToItem.  KeyNavigator.js had some trailing
whitespace that my plugin wiped out.

At this point, I think this is done, but I need to ask Tim about how to
add unit tests and make sure that other repos are not using scrollTo.
(Renderer.js in wf-is-viewer is the only other place I have found so
far.)
Committing what I have,

since I moved the ticket back to To Do.

I have updated all the tests that reference scrollTo to scrollToItem.
I cleaned up some trailing whitespace.  There are some stubs for the
tests that need to be made.
This fixes a few bugs and cleans up the code

It reads better, and is more intuitive.
Adding unit tests for top and bottom

Their granularity is not ideal, but they address the current use cases.
 I also did some work to remove all the magic numbers and actually show
the formula that we expect to be met.
Adding documentation and renaming offset.type.

It is now its own option, viewportAnchorLocation.
Cleaning up some of the formatting issues.
Addressing the remaining code review comments.
Merge branch 'master' into HY-728_scroll_item_to_top

Conflicts:
	src/scroll_list/KeyNavigator.js
	test/scroll_list/KeyNavigatorSpec.js
HY-728 - Cleaning up some formatting problems
Cleaning up the function docs by using jsdoc moar better.
I documented defaults, but relied on the code

to handle them correctly.  No surprise that it did not.  I added the
defaults, and adjusted the stubs in these two unit tests to keep them
from breaking with NaN errors.
Merge pull request #60 from WebFilings/HY-728_scroll_item_to_top

scroll item to top