Merge pull request #138 from eHealthAfrica/develop

Demo 2014-03-21
Merge branch 'develop' of https://github.com/eHealthAfrica/LMIS-Chrome into develop
Merge branch 'upstream-develop' into bug/notification-on-mobile
moved commonly used app config functions to service
cleaned up app config service and related controllers
added validations and error message at Edit App Config refs item: 337
insert method refactoring, #new: update, save. #deprecated:getTables
storageService unit tests update
moved facility info form to partials so that both wizard and edit mode can share same UI refs item: 337
add check if uuid is not empty
moved contact person form to partials so that both wizard and edit config mode can share same UI Refs item: 337
Method renaming: addTable() -> setStorageData(), getTable -> getStorageData()
used partial for edit config contact person UI Refs item: 337
Merge branch 'upstream-develop' into refactor/app-config/validation-and-error-msg
chromeStorageApi resolve value fix - #312 item
loadFixture to return a promise Refs item: 343
changed file name
grunt-bower-install manages src injection
Remove unused angular-toggle-switch
Remove unused dependencies