Optimization - to calculate page theme once only, connected to comment in #619
fixes #621, added fileupload input styling Webkit

webkit browsers have a different way of showing input file upload fields. 
This is messed up with the current formrow styling with display: block. 
This is fixed here, Firefox still works ok. Not tested in all browsers yet.

Styling of the webkit button is chosen the same as the regular buttons in core.css.
Merge pull request #622 from espaan/patch-22

fixes #621, added fileupload input styling Webkit
Merge pull request #620 from nmpetkov/patch-1

Optimization - to calculate page theme once only, connected to comment i...
Theme settings:
- possibility to specify mobile theme different then default;
- possibility to specify mobile domain;
- possibility to specify alternative site view theme and domain;
- possibility to set admin theme in theme settings section.
Changelog entry
Merge pull request #623 from nmpetkov/1.3

Theme settings - mobile, alternate site view and admin
Theme passed as parameter to take priority
Merge pull request #624 from nmpetkov/Tiket_560_Theme_changing

Theme passed as parameter to take priority
Updated text files to markdown extensions.

For better browsing on Github.
Give the profile module the possibility to change the profilelink.
Fix typo
Merge ajax.php into index.php

This is quick and dirty.
ajax.php -> index.php and add &type=ajax to all Ajax calls.

type is supposed to be a compulsory argument now, but hadn't refactored 1.3
to comply.
Patch in Symfony2 Request object for forward compatibility.
Refactor for forward compatibility.
Usability.

Returning a variable from an include allows IDE to pickup the included variable in scope.
Add BC detection during init.
Add request to front controllers.
Update changelog.