Updating some UI core side test cases

Change-Id: I3dc2ba0b083fb0a125c006b19783e386c08aa4de
Adding python fetch_packages.py as part of fetch-pkgs-prod target

Change-Id: I69248cbfbadbb0cfe80328b1eff84b535176e5d5
Related-bug: #1331935
Earlier, clicking any main menu on left-hand side like "Configure > Networks"/ "Monitor > Networking", used to just expand that menu and doesn't change the view that's displayed on right-hand side.
Now, it will select the first item under it and loads that page such that the visibile menu is in sync with the view displayed.

Change-Id: I3f9649538908f6869b9c4607e91d87b3834b88de
Merge "Related-bug: #1331935 Earlier, clicking any main menu on left-hand side like "Configure > Networks"/ "Monitor > Networking", used to just expand that menu and doesn't change the view that's displayed on right-hand side. Now, it will select the first item under it and loads that page such that the visibile menu is in sync with the view displayed."
Merge "Adding python fetch_packages.py as part of fetch-pkgs-prod target"
Merge pull request #22 from Juniper/master

Pull changes from Juniper/web-core to absingla/web-core
Merge pull request #24 from absingla/master

Pull changes from absingla/web-core/master to absingla/web-core/sm