Correct .gitignore syntax and remove compiled bootstrap.json file at root.

Prior to this commit, the git repo was omitting files from the
generated directories (build/, phonegap/, node_modules/) but not their
respective subdirectories. This commit corrects .gitignore syntax to
ensure these subdirectories do not get re-introduced to the project.

This commit also removes the bootstrap.json file at the root of the
project as it is also generated on 'sencha web start' and 'sencha app
build'.
Add native/ directory to .gitignore

New Sencha Cmd versions will output local cordova/phonegap build
results to a directory called "native" at the project root. This
commit adds a clause to the .gitignore to ensure that this new build
directory does not pollute the repo.
Remove bootstrap.js and resources/css/app.css from project

The bootstrap.js and resources/css/app.css files were included in the
.gitignore file as they are compiled resources, but they were not
actually removed from the project repository. This commit removes
these files from the repository.
Merge pull request #12 from osu-cass/maint-gitignore-buildfile-subdirectories

Maint gitignore buildfile subdirectories
Fix listview list highlighting on select

I fixed the problem where when we selected a list item and sorted that
store to get the selected vendor's information in order to display the
vendor's products, then went back to the list page the previously selected
item was not highlitghted. This occured, because when we sorted by
selected vendor the list item ids were reset, so the program didn't know
which item to highlight when we navigated back to the list page. In the
future this will be solved with an api call, for now I just made another
vendor store that we could sort to get the specific vendor data needed for
the detail page.