Create pagination module and use native js instead of jQuery in Part object
   Also add delete option for reimbursement requests
   calpoly/frontend/static/css/consoles/budget.css: Styles to accomodate delete in reimbursement request table
   calpoly/frontend/static/css/consoles/finance.css: Margin for pagination buttons
   calpoly/frontend/static/css/pages/parts.css: Fix styling in parts title buttons
   calpoly/frontend/static/css/pages/parts_location.css: Make location grid width match site width
   new file:   calpoly/frontend/static/js/Pagination.js: New pagination module
   calpoly/frontend/static/js/Part.js: Use native js instead of jQuery for some elements
   calpoly/frontend/static/js/consoles/budget.js: Add delete option to reimbursement requests and add pagination to transaction tables
   calpoly/frontend/static/js/consoles/finance.js: Move pagination code into its own module
   calpoly/frontend/static/js/consoles/voting.js: Re-add modal alert for confirming ballot
   calpoly/frontend/static/js/ieee.js: New utility function to create a human readable date from epoch seconds
   calpoly/frontend/static/templates/consoles/finance.html: Accomodate new pagination module
   calpoly/frontend/templates/parts.html: Include user_profile.css styles in order to style title buttons correctly
Fixed bug in calculating number of pages
   calpoly/frontend/static/js/Pagination.js Fix bug in page calculation
Merge pull request #333 from CalPolyIEEE/pagination-module

Pagination module