Pass http request to public filter table

Closes: LP# 1294344 - allow the public filter
table to respond to the request in the view.

Change-Id: I41a8db3da0f53db1d95ad1a68be5dcacdddce4ca
Point the token information page at git.linaro.org

Drop link to launchpad page.

Change-Id: I56d6b1ad00ed70d9b3a1ac7c90bf5378add4f54d
Set device-type detail table order

Use hostname ascending as the default sort
order of the Devices Overview table on the
device type detail page.

Change-Id: Id6bede9216d2072ffaae8ecc8fcd294dbba355f2
Fixed relations, mistypes in send_image_report_notifications.

Change-Id: I0cc032b08a1c6d486360ddf9d55496d7c48046c4
Update the scheduler test

Take account of the extra meta data in the
TestJob class when comparing objects.

Change-Id: I11cd65a8431297f5b0261b017cb705b073acd0f0
Preserve the correct previous state of device during job completion.

The issue was identified during production deployment, hence a hotfix was
applied to production temporarily. This patchset will ensure, we do not leave
any device in a busy state, whenever there is a job completion/cancelation
event.

Change-Id: Ib3ea3b932a48e80fa782c974bc584df7723d2925
Make the multinode scheduling test deterministic

Checking the entire TestJob object is unreliable
and allows the test to fail arbitrarily. Check that
the two lists are equivalent without comparing the
objects themselves.

Change-Id: Id220ab0a7aac3126e6ef15b5adc2af8862bb105a
Handle failures to send email to recipients

Closes: #1294613 - check for an empty email address
and catch specific exception if send_mail is unable
to send to this recipient.

Change-Id: I0d52deca62d170e9157a7401a456f028f253d4c4
Fix a typo in format string arguments.

Change-Id: I95006929fee15c88da8d9b8c0dfc5cd46406a4ae
Fix pep8 for indentation.

Following are the errors fixed:

lava_scheduler_daemon/dbjobsource.py:60:16:
        E127 continuation line over-indented for visual indent
lava_scheduler_daemon/dbjobsource.py:65:16:
        E127 continuation line over-indented for visual indent

Change-Id: I993b20ccc119d119af73b86e9c4e4f60a96aa211
Import smtplib module.

This is required during exception handling when sending emails.

Change-Id: Ib45d03ee92646e4396dace4856be3ef9ec51590b
Add the base templates using bootstrap.css 3.1.0

All pages should then be ported to the new base files one by one.
When all the changes are done, it will be possible to remove the old base.html
and content.html base templates.

Change-Id: Id73ec976b051f134fe842effe66b101bad73a113
Port the main page to boostrap.css

Nothing has to be done as the page is mostly empty.

Change-Id: I2471f7d0faf492a4924f295652c4dd0f0fbea8de
Add file inject function(customize) document in doc/dispatcher-actions.rst

Change-Id: I736a6f7962d54e0b94ed904d141943180c3af239
Port token page to bootstrap.css

Change-Id: I7c1da4f710535ddf4502eff149b3c66481cd5954
Port scheduler reports to bootstrap.css

Change-Id: I9b35e3e6dba92728d9b8c687faee777eb0a6e7fb
Port profile page to bootstrap.css

Change-Id: I5f2fe5f089902e09d26ad6465f342d6e5543803d
Ensure the psycopg2 exception is imported.

Change-Id: Ibd2a857fa4bc13ea06dfcd91989e8b5133e26fa3
Remove useless code.

- Which was used for test result drop-down list.
- Multi-column search tables function replaced it.

Change-Id: I6a087589f1a2574f39d4a87d77bcb68aef095105
Fix the default value of ssh port in doc for dummy-ssh device.

Change-Id: I518b7d964cc7f91a51e15e583350e684c6d33b9b