Update puphpet modules and config, add vagrant host to config file
Remove parameters.yml

Per symfony docs, parameters.yml should not be committed in the git
repo. If the file is missing, composer will generate one based on
parameters.yml.dist file.
Enable Build-in auth by default

Also renamed the routing with exam_ prefix
Keep the data/uploads/documents directory
Enable SIS API bundle
Update subject table and add refresh command

The refresh feature is moved into console command line
Separate security config into different environment

In order to support different user provider in different environment
Add buzz bundle and dependency
Refactor routing, using annotation
Add getting wiki content

The /exam/wikicontent/SUBJECT will return the content wiki page from
wiki_base_url + CAMPUS/FACULTY/DEPARTMENT, where wiki_base_url is
defined in parameters.yml and CAMPUS, FACULTY, DEPARTMENT are search
from database by SUBJECT
Add index to subjectfaculty table
Refactor security settings into different auth module
Add --local option to refresh command to load fixtures locally
Switch to FileLocator to search for xml files
Refactor security configuration
Update puphpet modules and config, add vagrant host to config file
Remove parameters.yml

Per symfony docs, parameters.yml should not be committed in the git
repo. If the file is missing, composer will generate one based on
parameters.yml.dist file.
Enable Build-in auth by default

Also renamed the routing with exam_ prefix
Keep the data/uploads/documents directory
Merge branch 'sisapi'

Conflicts:
	app/config/security.yml
	src/UBC/Exam/MainBundle/Controller/DefaultController.php
	src/UBC/Exam/MainBundle/Resources/config/routing.yml
	src/UBC/Exam/MainBundle/Resources/views/Default/index.html.twig
	src/UBC/Exam/MainBundle/Resources/views/Default/upload-form.html.twig