bower: upgrade angular and angular-mocks to 1.3.0 (fixes #110)

This required changes in the tests:

* by.repeater (column) locator no longer includes the curly braces
  when searching for matching elements.

* getLocationAbsUrl now returns the part after the #, not the entire
  absolute URL.
package: remove unused shelljs module
package: upgrade protractor to version 1.3.1 (fixes #111)
e2e: remove unnecessary mapGetText function

When calling a method on a collection of elements, Protractor 1.3.1
automatically maps the method to the individual elements and returns
the results as an array.
e2e: remove unnecessary mapIsSelected function
e2e: remove unnecessary each call
e2e: use $$ short hand
e2e: use $ instead of by.css
e2e: fix indentation
e2e: remove unnecessary whitespace