Bump version to 2014.1.4
Remove reference to the short bootstrap URL
Use the new GitHub user content URL
Merge pull request #12377 from s0undt3ch/2014.1

[2014.1] Update bootstrap-script URL
Don't fail hard of version comparison
Merge pull request #12387 from s0undt3ch/2014.1

Don't fail hard of version comparison
Don't fail when no JSON can be loaded
Don't pip stderr to stdout
Fixes #12348 by updating rvm url

Per
https://developer.github.com/changes/2014-04-25-user-content-security/
raw.github.com is now served from raw.githubusercontent.com.
Fix CLI arg parsing

This fixes an issue only present in the 2014.1 branch, where the yaml
loader is invoked directly to parse CLI args, instead of passing it
through yamlify_arg(), which has logic to mitigate some of the
idiosyncrasies of PyYAML.
Merge pull request #12460 from terminalmage/issue12185

Fix CLI arg parsing
Avoid unnecessary getgrall code. Use getgrouplist if available
Lint fixes for getgroupall code
Wrap salt.util import of grp and pwd in try block
Logic readability in salt.utils
Remove any chance of duplicates by returning sorted(set(group_list))
Add strftime formatting for ps.boot_time

This also fixes a bug in ps.boot_time which affects newer psutil
releases, where psutil.get_boot_time() has been renamed to
psutil.boot_time().

It also clears up some deprecation warnings on newer psutil versions by
preferring newly-added methods for ps.num_cpus and
ps.total_physical_memory.
Don't shadow boot_time function
Merge pull request #12508 from terminalmage/issue12428-2014.1

Add strftime formatting for ps.boot_time (2014.1 branch)