Update public/css/forum.css

Set a max-width of 100% for images within posts to avoid having users
define a width every time they post a large image.
Altered default config to allow for '?format=json' to persist in  throughout request lifetime
Added MY_Loader class to attempt to load JSON specific view in place of HTML
Added basic thread listing via JSON
Consistent formatting of numbers and dates (ISO8601, and forcing IDs as ints)
Added extra info sent back in JSON after login
Added deleted flag sent back in JSON for thread
Sending user profile JSON
Restructured user JSON output
Messages JSON output
Buddies/enemies JSON
Don't update last_ip and last_login on *every* pageview

Instead, only do it every 5 minutes, *or* if the IP address
has changed. last_login is not used for anything important--
it's only displayed on the users' profile page.
Fix spoilers not being clickable in quotes

Also made blockquotes blockquotes. Instead of divs.
Increase thread subject, PM subject, and forum title sizes

Thread subject was annoyingly small. It has been increased 50%.
Similary, PM subjects have been increased to the same number.
Forum title has been increased to 36, because that's what it says.

Updated maxlengths as required
Merge branch 'master' into api
Made registration JSON friendly
Added some API tests for login/register
Fixed bug that allowed invalid keys
Refactor JSON checking, added JSON response for password request
Moar API tests