git ignore binstubs
api for sessions fixed

* now we return the user id on login
* allow a destroy request for logging out
* added test for api sessions controller
Changes to valid format for usernames.
Merge branch 'master' into feature/limit_usernames
added TL;DR - fixed some issues with documentation

* using ruby 1.9.3 now
* not using leap_ca anymore
use debugger for ruby 1.9 - not supporting 1.8.7 anymore

ruby-debug breaks with 1.9
debugger breaks with 1.8.7
seperated troubleshoot from install
change free cert postfix to be a prefix (this is required for how openvpn does common name matching)
use binstubs to make sure we use the right rails version
Have specific error messages for usernames with incorrect formats.

Signed-off-by: jessib <jessib@leap.se>
Merge pull request #34 from leapcode/feature/limit_usernames

Feature/limit usernames to specific formats, and give specific error messages
Merge pull request #35 from azul/feature/update-install-instructions

use binstubs to make sure we use the right rails version
Merge pull request #32 from azul/feature/api-version-1-fixes

Feature: API version 1 fixes
make api test script work with bitmask and print log
minor: fixed logout link
Merge branch 'master' into feature/limit_user_leak

Conflicts:
	users/lib/warden/strategies/secure_remote_password.rb