make first_name, last_name and email fields required, closes #234
flag a question for review less ugly
minor commenting in question_top
rewrite beforeunload warning message for partially completed answer/comment but exiting page before submitting it

check the comments in v2.js - this pattern can be applied on other
forms as needed using data attributes
remove legacy commented out code from previous beforeunload warning handler
enable popovers by adding a class 'has-popover' to any element
the actual logic for the new beforeunload warning handler
better commenting , documentation in v2.js
update like button to use data attribute and template tag (template tag still needs to be updated)
remove legacy submit javascript that was preventing the answer form from submitting
clean up answer and comment styles, ask a question styles
include jquery validate js plugin
all javascript/css libraries should be included before the app-specific code...
embed the refer a friend form into the question page and add client-side email field validation
ask question popover has to go on top not left (for smaller screens)
add popover to confirm delete answer. fixes 219
Pagination for questions on the homepage v2, closes #244
Remove bootstrap-tooltip for page size, use simple tooltips
Merge branch 'v2UI' into v2UI-home-pagination
Merge remote-tracking branch 'origin/v2UI-blaise' into v2UI