Fix the SelectView to render correctly when the items collection is replaced or the content changes

The SC.SelectView was not rendered correctly when the items collection was replaced or had the content changed (for example bound to a query result). This simple pull request adds an observer on the "items" collection to calculate correctly the content of the menu pane.
Pull request includes a test cases. Fixed also a developer warning into another test case.