epedev-334 (also include epedev-255)

modify resource browser code to newer angularjs dependency injection
syntax
add javascript that tracks resource browser url change in browser
history
add javascript that modify url when click on element that navigate the
LLB unit, and track url change in browser history