Remove executable bit on wsgi.py.

calpoly/api/reimbursements.py: PEP8.
Remove JSON related helper classes.

calpoly/helpers.py: Remove JSON related helper classes.
Added 'type' column to reimbursement model.
   * All changes here are to support selecting, viewing, modifying, etc. that new column
   calpoly/api/reimbursements.py: Added type column to POST and PUT routes
   calpoly/finance/models.py: Added type column to model
   calpoly/frontend/static/css/pages/users_profile.css: Modified select alignment css for cases where there are two filter selects in the panel heading
   calpoly/frontend/static/js/consoles/finance.js: Added columns to request table and input box to new request form for new column
   calpoly/frontend/static/js/fake.js: Added column to JSON
   calpoly/frontend/static/templates/consoles/finance.html: Added select filter to panel heading
   migrations/versions/2877de26c346_add_reimbursement_type.py: Add the new column to the db
Blank out new reimbursement form when submit successful
   calpoly/frontend/static/js/consoles/finance.js: Set value of form fields to blank when the POST is complete
Add double check popup when `CASHBOX` reimbursement is selected
   * This required modifying the doubleCheck function slightly, other files had to be modified to match the change.
   * The doubleCheck function was modified to not put a `?` at the end of the message displayed to the user. All messages were rewritten as a result.
   calpoly/frontend/static/js/consoles/finance.js: Add double check before submitting a cash box reimbursement.
   calpoly/frontend/static/templates/consoles/finance.html: The double check message is stored in a <span> here.
   calpoly/frontend/static/js/consoles/config.js,
   calpoly/frontend/static/js/consoles/posts.js,
   calpoly/frontend/static/js/consoles/profile.js,
   calpoly/frontend/static/js/consoles/tutoring.js,
   calpoly/frontend/static/js/ieee.js,
   calpoly/frontend/static/js/pages/posts_edit.js: Modify double check message.
Use a modal alert for editing reimbursements
   calpoly/frontend/static/css/consoles/budget.css: Remove styles relating to having form elements inline in the reimbursement table, add styles for having the form elements in the modal alert
   calpoly/frontend/static/js/ModalAlert.js: Space after an  `if`
   calpoly/frontend/static/js/consoles/budget.js: Generate a modal alert for editing a reimbursement, instead of having the fields inline in the table
   calpoly/frontend/static/js/consoles/finance.js: Make the submit function its own var
   calpoly/frontend/static/templates/consoles/budget.html: Store some markup needed by the js here
   setup.sql: Modified to recognize TRACKING or NON_TRACKING budget categories
Added Cashbox Totals module
   calpoly/api/cashbox_totals.py: API interface for cashbox totals module
   calpoly/api/transactions.py: Use single instead of double quotes
   calpoly/finance/models.py: Cashbox Total db models
   calpoly/frontend/static/css/consoles/budget.css: Css for cashbox total table
   calpoly/frontend/static/js/consoles/budget.js: Submit new, delete, and view cashbox totals
   calpoly/frontend/static/js/generate_methods.js
   calpoly/frontend/static/js/fake.js: Create fake cashbox totals
   calpoly/frontend/static/templates/consoles/budget.html: Cashbox total table and submit form
   migrations/versions/2877de26c346_add_reimbursement_type.py: Edited earlier migration to also add cashbox total table
   setup.sql: Fixed a bug in adding budget categories
Add new cashbox totals to the front of the array instead of the end
   calpoly/frontend/static/js/consoles/budget.js: Use unshift instead of push
Merge pull request #336 from CalPolyIEEE/cashbox-module

Cashbox module and Reimbursement Request type
Merge pull request #335 from CalPolyIEEE/remove-unneeded-code

Remove JSON related helper classes.
HOTFIX - calpoly/api/__init__.py, Remove references to helpers.JSONEncoder.
Add sponsors section to landing page.
HOTFIX - Add booststrap clearfix to sponsors
logos.

calpoly/frontend/templates/index.html:
Place sticky post above sponsors.
Remove text for navigation links.
   Remove budget console
   DELETED:
   * calpoly/frontend/static/css/consoles/budget.css
   * calpoly/frontend/static/js/consoles/budget.js
   * calpoly/frontend/static/templates/consoles/budget.html
   setup.sql: Remove references to budget console
   Remove pagination module
   DELETED:
   * calpoly/frontend/static/js/Pagination.js

   calpoly/frontend/static/css/consoles/finance.css,
   calpoly/frontend/static/js/consoles/finance.js,
   calpoly/frontend/static/templates/consoles/finance.html: Remove ability for users to view their own receipts, it required the pagination module and was unused anyway
   Remove budget API methods
   DELETED:
   * calpoly/api/budget_categories.py
   * calpoly/api/cashbox_totals.py
   * calpoly/api/transactions.py

   calpoly/api/reimbursements.py: Remove non-necessary methods
PEP8
Merge pull request #338 from CalPolyIEEE/remove-budget-console

Remove budget console
HOTFIX - use static subdomain for sponsor images.
Merge branch 'master' into sponsors

Conflicts:
	calpoly/api/reimbursements.py - FIXED