Stub for api
Upgraded the login and api functions

1) Moved search/api.js to search/static/api.js
2) Created show_login function that shows the dialog, but is parameterized with
   callbacks
3) Added a cancel button to the login dialog
4) Added a message box to display errors in the login dialog
5) Added onsubmit to be the same as clicking "Login"
6) Rewrote general api_call function to be slightly more complete
Fixed one typo and reindented
Finished first working workflow of optional login and comment vote
Separated api from interface javascript logic
Comment placing under question is now via ajax +...

+ Added generic error display function
+ Added error, success and info message boxes to base template
+ Added better error messages for comment
Set std_error_handler as default error handler for API calls
Working voting system
Forgot that migrations are not added automatically
Loadquestionform handled by api.

- loadquestion renamed to loadquestionform
- placed scrolling in interface.js (instead of in each project/event..)
- made it impossible to ask questions if not logged in
Added login ids to enable show/hide in base.html
Merge branch 'master' of github.com:ictofnwi/steep into api_js

Conflicts:
	search/models.py
Added new way to display results.

- User can select which results are displayed based on type
- Browse and results now use the same way of displaying (in results.html)
- Automatic selection of first available type/category, warning shown if none available
Set lightbox to have a fixed position
Cleared unused code and fixed display of negative votes
Improved reflexive link check
Fixed askquestion form in templates
Fixed problems around reflexive linking. Fixed #71.