Add 2014.1.4 release notes
Update docs version to 2014.1.4
Add missing release note
Formatting enhancements to 2014.1.4 release notes
Merge pull request #1 from terminalmage/relnotes-2014.1.4

Formatting enhancements to 2014.1.4 release notes
Temporary fix for custom runners to load
Added remaining grains module functions to grains states
Make ec2 list_nodes_min() more usable for deletion tasks
Allocate + Add elasitc IP to new instance

This allows an option to create an Elastic IP and assignin
it to an interface. This works with a single or multiple interfaces.

Example profile block

```yaml
network_interfaces:
    - DeviceIndex: 0
      allocate_new_eip: True
      delete_interface_on_terminate: True
      domain: vpc
      SubnetId: subnet-c73a93bd
      SecurityGroupId:
        - sg-e78e6785
```
Updates the ENI with desired settings
Merge pull request #12568 from techhat/ec2

Make ec2 list_nodes_min() more usable for deletion tasks
Fix linting issues.
Removed duplicate functionality in grains states
Proper fix for modules lazyloader

This fixes #12561
Fix unicode conditional in jinja template fixes #12564
Support non-string values
The MOCK_HOSTNAME is not sufficiently long to guarantee that it is
longer than the hostname on the current host.  Make it crazy long.
Define network_interfaces after the rebase
BUG: The MOCK_HOSTNAME is not sufficiently long.

Extend the MOCK_HOSTNAME for a better chance that it will be longer
than the actual hostname.
Merge pull request #12575 from hulu/unicode_jinja

Fix unicode conditional in jinja template fixes #12564